课程
/后端开发
/C
/C语言入门
还是弄不明白为什么给a赋值100,a++的值还是100,++a的值则是102,--a和a--的值都是101
2017-07-16
源自:C语言入门 4-13
正在回答
童鞋 这个问题不可以从运算中拿出来看哦 不要忘了无论是++a还是a++都是运算表达式 只要代码中出现a的值就会改变。 至于第一个100是因为“a++”是先取值出100 这时a值虽是101 但取值在前。(a=101) 而“102”则是由101先加了1 取值在后。 相信这么解释你应该能明白下面是如何运算的了~ 注:下面a+1只影响输出值 却不影响a值
a++的值是a值不变再加1 ++a是计算的值赋给a
a++先赋值后计算 ++a先计算后赋值
妥妥的慕粉Stellar诶
举报
C语言入门视频教程,带你进入编程世界的必修课-C语言
6 回答自增自减算法疑惑
3 回答循环中自增自减的问题
4 回答自增自减的问题
1 回答自增自减...
1 回答自增自减