gpt4 book ai didi

c - C 编译器 GCC 和 Turbo 的奇怪行为

转载 作者:太空宇宙 更新时间:2023-11-04 05:15:01 26 4
gpt4 key购买 nike

<分区>

我已经回答了其他类似的问题,但试图了解我所面临的情况。

所以,这是我的两行 C 代码。

int i=0;
printf("%d %d %d %d %d",i++,i--,++i,--i,i);

这是我从 GCC 和 Turbo C 编译器获得的输出。

海合会

输出:

-1 0 0 0 0

涡轮C

输出:

-1 0 0 -1 0

我用预递增运算符分别尝试了各种实验,两个编译器的工作方式相似,但是当我使用上面的 printf 语句时,输出不同。

我知道 Turbo C 是一个古老的编译器,现在已经过时且非标准,但仍然不知道上面的代码有什么问题。

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com