for循环语句里的步长什么意思

如for(int i=1;i<=5;i++)
这里的i++什么意思?
可以有i--吗?
还有.初学者看什么C语言的书比较好啊

i++是把i的值加1,当然可以有i--了。步长就是循环执行一次后改变循环变量的值是多少,以使在循环变量不满足环境条件时循环终止。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-09-04
步长就是每次参数变化的规律 i++是i=i++的简写,当然i--也是成立的。
第2个回答  2010-09-04
for 循环的顺序是
执行表达式1
判断是否符合表达式2
若符合 执行循环 否则推出
在执行第三个
再判断表达式2
不断执行表达式3、判断表达式2
这个比pascal的应用更广泛,没有那么死板 表达式3就是步长
第3个回答  2010-09-04
你好!!!

for(表达式1;表达式2;表达式3);首先循环先执行表达式1,然后在判断表达式2是不是满足条件,要是满足条件,就执行{}内的语句,然后在执行表达式3,然后在判断表达式2是不是满足条件、、、、、
要是不满足条件就停止循环。
可以有i--,比如:
for(int i=5;i>0;i--)
不懂的话,我们在交流!!!
第4个回答  2010-09-04
i++步长是1
i--步长是-1
C语言程序设计,清华版的

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网