c语言;for(i=1 i<=100 i--)意思是数字1每次少一个?
答案:2 悬赏:70 手机版
解决时间 2021-02-15 00:10
- 提问者网友:贪了杯
- 2021-02-14 07:51
c语言;for(i=1 i<=100 i--)意思是数字1每次少一个?
最佳答案
- 五星知识达人网友:青尢
- 2021-02-14 08:05
1
for(A;B;C)
表示:
1.预处理A语句,在A中的语句会在for的最开始执行。
2.当满足B表达式的值为false时跳出。
3.每次循环结尾执行C语句,然后判断B。
所以
1
for(i=1;i
表示给i的初值赋值为1.
当i100的时候退出。
每次循环结尾执行i--也就是i=i-1,将i的值减少1.
如果你的i是一个整型变量的话...一直执行i减少1,是永远不会达到i>100的。
也就是会死循环。
for(A;B;C)
表示:
1.预处理A语句,在A中的语句会在for的最开始执行。
2.当满足B表达式的值为false时跳出。
3.每次循环结尾执行C语句,然后判断B。
所以
1
for(i=1;i
表示给i的初值赋值为1.
当i100的时候退出。
每次循环结尾执行i--也就是i=i-1,将i的值减少1.
如果你的i是一个整型变量的话...一直执行i减少1,是永远不会达到i>100的。
也就是会死循环。
全部回答
- 1楼网友:迟山
- 2021-02-14 09:24
这是一段for循环内嵌函数调用 给你一段这样的代码 你应该能够看到时什么效果 #include int add(int y,int i) { return y+i; } int main() { int i,y; for(y=0,i=1; i<=5;i++ ) y = add(y,i); printf("%d",y); getch(); return 0; } 最后 你会看到屏幕上输出的结果是15
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯