网站弄论坛形式怎么做,网站 pr,网站低保图用什么做,网络公司用什么名字比较好(▼ _ ▼) 又到了这一节 了#xff0c;这是痛苦的一节#xff0c;因为我完全不懂如何像新手说明循环嵌套。。。
因为很多新手理解不了。#xff0c;我就直接拿我以前的教程复制上来了。 首先先说循环嵌套#xff1a;
循环嵌套的意思就是循环里面有一个循环#xff0c;例…(▼ _ ▼) 又到了这一节 了这是痛苦的一节因为我完全不懂如何像新手说明循环嵌套。。。
因为很多新手理解不了。我就直接拿我以前的教程复制上来了。 首先先说循环嵌套
循环嵌套的意思就是循环里面有一个循环例如外面一个循环的跳出条件是i5,i初始值是0里面的的循环的条件和外面的一样那么当外面循环1次那么里面就会循环5次因为循环需要条件不成立的时候才能跳出来循环里面的循环执行完它的循环条件不成立的时候才会跳出来那么里面和外面的循环一样那么就会外面循环一次里面循环5次。我们用例子看看演示代码如下
#includestdio.h
#includestdlib.h
int main()
{int i,j; for(i0;i5;i) {for(j0;j5;j) {printf(外面一个循环的i的值是%d,里面for循环j的值是%d\n,i,j); }printf(\n);}system(pause);
}其中printf(\n);只是换一下行好看一点大家不用理。
首先“ int i,j;”声明两个变量i和j用做循环控制变量
再看“for(i0;i5;i)”外面的for循环i赋值为0i要小于5条件才成立i每次循环加1
之后的“for(j0;j5;j)”内层循环j赋值为0j要小于5j每循环一次就要加1
再后面“printf(“外面一个循环的i的值是%d,里面for循环j的值是%d\n”,i,j);”每循环一次就输出外面一个循环变量i的值也输出里面这个for循环j的值由于外面循环没循环完一次i就会加1里面的循环每循环完一次也会加1这样输出i和j的值做对比很容易看出规律
最后面的“printf(\n);”作为外面for循环的最后一句输出换行使层次更加清晰
把代码运行复制去运行一下可发现
由此我们看见外面的循环一次里面的循环5次因为内层for循环属于外层for循环的循环语句语句块外层for循环要等它的循环语句执行完才会执行第二次循环可是他的语句块里面存在另外一个循环那么当然也要等他里面的循环循环完之后才会执行外面的循环所以我们看到的结果是外面循环控制变量0一直没变里面的for循环的控制变量j每次循环完之后就加1。这个就是循环嵌套。
**理解了 循环嵌套再去下一节看循环嵌套输出 数组 ** 持续更新…((٩(//̀Д/́/)۶))