已解决
C语言之for的执行顺序
来自网友在路上 160860提问 提问时间:2023-11-02 20:09:28阅读次数: 60
最佳答案 问答题库608位专家为你答疑解惑
1.for具有内部可以存放3个条件,比如for(int i = 0;i < n;i++ )。for中的条件可以不写,但是符号“;”一定要存在。for(;;)的作用和while(1)是类似的,都是一种死循环。
对于for(int i = 0;i < n;i++):首先执行i = 0,然后判断条件(i < n)是否满足,如果满足,则执行for内部的语句。当for内部的语句都执行完成了之后,再执行i++。
所以,for(int i = 0;i x < n;i++)的执行顺序为:
(1)i = 0;
(2)判断i < n;
(3)执行for内部的语句;
(4)执行i++;
2.根据上述关于for()的结论,可以直到for(int i = 0;i < n;i++)与for(int i = 0;i < n;++i)的结果是相同的。
#include <stdio.h>int main()
{int i;for(i = 0;i < 3;i++){printf("%d\n",i);}printf("%d\n",i);return 0;
}
#include <stdio.h>int main()
{int i;for(i = 0;i < 3;++i){printf("%d\n",i);}printf("%d\n",i);return 0;
}
3.总结:
for(int i = 0;i < n;i++)的执行顺序是先完成赋值i=0,赋值只执行一次。然后判断是否满足条件i<n。如果满足则执行for内部的语句。当for内部的语句执行完成之后,再执行i++。如果条件不满足,则直接退出了for循环。
查看全文
99%的人还看了
相似问题
- JavaScript基础—for语句、循环嵌套、数组、冒泡排序、综合案例—根据数据生成柱形图
- P6 C++控制流语句(continue, break, return)
- (二)汇编语句组成
- MATLAB 嵌套switch语句||MATLAB while循环
- ⑩⑤【DB】详解MySQL存储过程:变量、游标、存储函数、循环,判断语句、参数传递..
- 事关Django的静态资源目录设置(Django的setting.py中的三句静态资源(static)目录设置语句分别是什么作用?)
- Python基础入门例程55-NP55 2的次方数(循环语句)
- JavaScript条件分支语句-if 语句
- 【Python基础】try-finally语句和with语句
- if,switch语句
猜你感兴趣
版权申明
本文"C语言之for的执行顺序":http://eshow365.cn/6-30491-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!
- 上一篇: React Native 样式及其布局
- 下一篇: LEECODE 1480一维数组的动态和