课程
/后端开发
/C
/C语言入门
为什么最后一个输出的是100而不是101???什么原理?
2015-08-11
源自:C语言入门 3-3
正在回答
这个就要涉及,先赋值还是先运算了,--a是先运算在赋值,a--是先赋值后运算,运算顺序如下
a初始值为100
第一次输出是a++,结果为100,而现在a的值为101
第二次输出是++a,结果为102,a的值也为102
第三次输出是--a,结果为101,a的值也为101
第四次输出是a--,结果为101,而现在a的值为100
第五次输出是a+1,结果为101,而现在a的值为100
最后输出是a,结果当然是100啦
另外问答区有类似的问题,如果你提问的时候,你可以先看看问答区里面是否有相同的内容
IT迷恋者
weibo_双木柳_0 回复 IT迷恋者
就是没有才来问的
左侧看内容讲解
qq_闪电韦德MVP_0 提问者
举报
C语言入门视频教程,带你进入编程世界的必修课-C语言
3 回答请问一下??
1 回答请问一下???
2 回答请问一 下
3 回答请问老师一下
2 回答老师 请问一下!