课程
/后端开发
/C
/C语言入门
printf("%d\n",a--); 这一行的结果是不是写错了? 讲道理应该是100啊。。
2017-02-02
源自:C语言入门 3-3
正在回答
首先要明白a++是执行后自增,++a是执行前自增。a--与--a道理一样。我们再按顺序看看:
a被赋值100了,第一条输出结果为100,输出后a的值已成为101。第二条输出前自增,故结果为102,第三条输出前自减,结果为101。此时a仍为101,第四条输出后才自减,故输出结果为101并没有错误。
旧时风染 提问者
大大大队长
DanaQC 回复 大大大队长
大大大队长 回复 DanaQC
举报
C语言入门视频教程,带你进入编程世界的必修课-C语言
1 回答输出结果老不对
3 回答输出结果不对啊。。。
1 回答输出结果的问题
2 回答输出结果问题