qq_零_14
2015-12-02 15:27
为什么是count++;不是int a=count++,后面改成它是+a+位的数呢?
为什么count++直接可以。
你好。count++的意思是 count = count + 1 ;
a++是先执行表达式后再自增,执行表达式时使用的是a的原值。
++a是先自增再执行表达示,执行表达式时使用的是自增后的a。
例:
int a=0
printf("%d",a++); //输出0,执行完后a=1
int a=0
printf("%d",++a);//输出1,执行完后a=1
在你的问题中count++是拿来计数的。所以理解好了就OK。
不用再声明一个变量来存储循环次数的。count本来就是来存储循环次数的呀。
Java入门第一季(IDEA工具)升级版
1165172 学习 · 17581 问题
相似问题