课程
/后端开发
/C
/C语言入门
相关截图:
上面说的,无论是a++还是++a都等同于a=a+1,那为什么那个运算结果是100呢
2021-07-17
源自:C语言入门 3-3
正在回答
就好比你手里拿着100个小木棍站在黑板前,黑板上写着100,下一行让你写下手里木棍数量,写完我就再给你一个(a++),此时手里是100,你只能写100 。你写完了手里多了一个我承诺给你的,现在是101。下一步我先给你一个拿到手(++a),再让你写下手里的木棍数量,自然就是102 。“手”就是定义为int的盒子,自加自减改变盒子内数量。而倒数第二行是做运算,所以不改变盒子内数量。
慕沐8217651
a++是下次循环再进行自增运算,所以本次输出结果还是a,所以结果为100
慕标2310154
举报
C语言入门视频教程,带你进入编程世界的必修课-C语言
1 回答while运算顺序不太懂
1 回答自增运算符不太会算
2 回答计算题,不太懂,帮帮忙
2 回答搞不懂运算先后
3 回答a++ ++a是怎么运算的不懂?