课程
/后端开发
/C
/C语言入门
3—3中为什么演示中上面的计算不会改变a的值
2016-11-09
源自:C语言入门 3-3
正在回答
那请问最后那个a=a+1,后面不是说不改变数值吗,那结果为什么是100,而不是101呢?
qq__5461
a++是先取值再运算,就是说先输出a=100,再加1,但是先把结果存着,不显示
++a是先运算再取值,就是说把上面得到的a+1再+1,得到运算结果之后,再显示
下面的基本都是这个意思
举报
C语言入门视频教程,带你进入编程世界的必修课-C语言
1 回答1、先计算a>3和a+3的结果,计算后算式为1*a-14%3;
4 回答int a = 3; b = 4;计算a+b%(a+b)/a+a*b-b该算式中4%(3+4)为什么会等于4?4%7=4吗?
1 回答计算如下题目中a>3
1 回答3-3 a++ a-- 为什么在printf中也能进行运算?
6 回答复合赋值运算,其中a=3,求a+=a-=a*a的值是多少