【发布时间】:2013-08-12 16:31:06
【问题描述】:
谁能告诉我评估答案的正确程序(内部工作)?
#include<stdio.h>
main()
{
int a=10;
printf("%d %d %d\n",a,a++,++a);
return 0;
}
【问题讨论】:
-
欢迎来到 Stack Overflow。请尽快阅读About 页面。您已经通过在序列点之间修改
a两次来调用未定义的行为,因此任何事情都可能发生并且很好。这个问题的小变种经常被问到;希望它很快就会作为副本关闭。
标签: c algorithm increment decrement