课程
/后端开发
/C
/C语言入门
a++不应该是101吗 不是自增+1吗
2019-01-12
源自:C语言入门 3-3
正在回答
#include <stdio.h>int main(){ int x = 0; printf("x=%d\n",x++);// 先取x,值为0 所以输出结果为0,再运算++,所以值变为1 printf("x=%d\n",++x);//此时x值为1,先运算++,x值为2,再取值,所以输出结果为2 return 0;}
因为第一步有个a++,a已经变成101了所以再a++就变成102了
可以说具体点嘛
举报
C语言入门视频教程,带你进入编程世界的必修课-C语言
1 回答a=a+1,应该是101呀
1 回答为什么++a是102,--a是101,若果++a是102,--a不应该是98吗
2 回答为什么a++是100?a++不是等于a=a+1么?所以不应该是101么?
2 回答这第二个++a不应该是101么?
1 回答printf("%d\n",a+1);//为什么不改变值,已经赋值a了啊,+1不是应该101吗