
2个回答
展开全部
没什么难的啊,总共有四种,如:a++,++a;a- -,- -a。但其实后面两种和前面是一样的,弄懂前面两种就行了。
a++就是先利用a的值,再将它加1,如int a=1;printf("%d",a++);则是输出a的值,因为是先加嘛,再将a加一就是2了,所以输出显示的是1,但a经过这句后就变为2了;但如果是int a=1;printf("%d",++a);则是先将a的值加一再显示a,所以经过这句后a也是2,但输出显示的也是2,因为是先将a加一。
a++就是先利用a的值,再将它加1,如int a=1;printf("%d",a++);则是输出a的值,因为是先加嘛,再将a加一就是2了,所以输出显示的是1,但a经过这句后就变为2了;但如果是int a=1;printf("%d",++a);则是先将a的值加一再显示a,所以经过这句后a也是2,但输出显示的也是2,因为是先将a加一。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询