Justin1 发表于 2020-4-14 21:08:00

C语言 今天尝试一个有意思的问题


这是我在书上看到的,我试试了代码上机运行结果和书上的都不一样。。。。。会是系统问题吗?

#include <stdio.h>

int main()
{
        int i = 8;
        printf("%d\n%d\n%d\n%d\n", ++i, --i, i++,i--);
       
        return 0;
}

人造人 发表于 2020-4-14 21:29:21

换教材吧,不管怎么样,你都不应该用 Turbo C 的标准学 C语言
认真看书了吗?书上不是说了,按照 Trubo C 的标准输出了那个结果,你用的又不是 Trubo C
这类问题没有标准答案,属于未定义的代码,具体结果取决于编译器
页: [1]
查看完整版本: C语言 今天尝试一个有意思的问题