これを検索してみましたが、結果が見つかりませんでした。
のコードはc=a+++++b
コンパイルに失敗しますが(gcc)、のコードはc=a++ + ++b
正常にコンパイルされます。c=a+++ ++b
また動作します。c=a++ +++b
失敗します。
なぜここで空白がそのような違いを生むのですか?それとも、Cの重要な概念が欠けていますか?
これを検索してみましたが、結果が見つかりませんでした。
のコードはc=a+++++b
コンパイルに失敗しますが(gcc)、のコードはc=a++ + ++b
正常にコンパイルされます。c=a+++ ++b
また動作します。c=a++ +++b
失敗します。
なぜここで空白がそのような違いを生むのですか?それとも、Cの重要な概念が欠けていますか?