c语言;for(i=1 i<=100 i--)意思是数字1每次少一个?

2022-07-29 社会 69阅读
for(A;B;C)

表示:

1.预处理A语句,在A中的语句会在for的最开始执行。

2.当满足B表达式的值为false时跳出。

3.每次循环结尾执行C语句,然后判断B。


所以

for(i=1;i<=100;i--)

表示给i的初值赋值为1.

当i<=100为false也就是i>100的时候退出。

每次循环结尾执行i--也就是i=i-1,将i的值减少1.


如果你的i是一个整型变量的话...一直执行i减少1,是永远不会达到i>100的。

也就是会死循环。

声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com