次のコード セグメントでは、答えが 5 になると予想していましたが、コンパイル時エラーが表示されます。
#include <stdio.h>
int main()
{
int i = 4;
printf("%d", (++i)++);
return 0;
}
理由は何ですか?。ここで++i
は l 値を返します。
次のコード セグメントでは、答えが 5 になると予想していましたが、コンパイル時エラーが表示されます。
#include <stdio.h>
int main()
{
int i = 4;
printf("%d", (++i)++);
return 0;
}
理由は何ですか?。ここで++i
は l 値を返します。