int main ()
{
int a = 5,b = 2;
printf("%d",a+++++b);
return 0;
}
このコードでは、次のエラーが発生します。
エラー: インクリメント オペランドとして左辺値が必要です
しかし、 と の間にスペースを入れるa++ +
と++b
、正常に動作します。
int main ()
{
int a = 5,b = 2;
printf("%d",a++ + ++b);
return 0;
}
最初の例のエラーはどういう意味ですか?