C语言 今天尝试一个有意思的问题
这是我在书上看到的,我试试了代码上机运行结果和书上的都不一样。。。。。会是系统问题吗?
#include <stdio.h>
int main()
{
int i = 8;
printf("%d\n%d\n%d\n%d\n", ++i, --i, i++,i--);
return 0;
}
换教材吧,不管怎么样,你都不应该用 Turbo C 的标准学 C语言
认真看书了吗?书上不是说了,按照 Trubo C 的标准输出了那个结果,你用的又不是 Trubo C
这类问题没有标准答案,属于未定义的代码,具体结果取决于编译器
页:
[1]