我以前读过这种说法,但这种说法很奇怪。
对于 C 中的这段代码,
int main()
{
int a=5,i;
i = (++a)+(++a)+(++a);
printf("%d",i);
return 0;
}
应该期待什么输出?还是会导致未定义的行为?
我以前读过这种说法,但这种说法很奇怪。
对于 C 中的这段代码,
int main()
{
int a=5,i;
i = (++a)+(++a)+(++a);
printf("%d",i);
return 0;
}
应该期待什么输出?还是会导致未定义的行为?