鱼C论坛

 找回密码
 立即注册
查看: 4228|回复: 10

for嵌套循环的问题

[复制链接]
发表于 2013-7-8 15:59:00 | 显示全部楼层 |阅读模式
1鱼币
  1. #include<stdio.h>
  2. int main(void)
  3. {
  4.         int i, j, k;
  5.         printf("i j \n");
  6.         for (i=0; i<2; i++)
  7.         {
  8.                
  9.                 for(j=0; j<3; j++)
  10.                 {
  11.                         printf("%d %d \n", i, j);       
  12.                 }
  13.         }
  14. }
复制代码
请问它这个是不是先执行最外层到最里层的循环一次,然后再把最里层的循环完了,再跳出来循环最外层和最里层的一起循环?
这个嵌套循环很乱,一直理解不过来!

最佳答案

查看完整内容

这个没什么好说的呀,楼主建议你实在不理解这些东西的话应该要跟着程序走一遍。
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2013-7-8 15:59:01 | 显示全部楼层
这个没什么好说的呀,楼主建议你实在不理解这些东西的话应该要跟着程序走一遍。
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2013-7-8 16:57:36 | 显示全部楼层
这可是最基本的嵌套了!
以你上面的程序来说:里面的循环执行 printf("%d %d \n", i, j);语句三次,只算外层的一次。
那么一共要执行printf("%d %d \n", i, j);语句六次。
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2013-7-8 17:55:16 | 显示全部楼层
你完全可以根据你的输出结果来判断怎么循环的呀
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2013-7-8 19:18:22 | 显示全部楼层
建议调试,跟着走  你就知道
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2013-7-8 21:28:33 | 显示全部楼层

这也算最佳答案啊  I服了YOU   我一次都没有过
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2013-7-8 22:10:55 | 显示全部楼层
好好看看FOR语句是怎么循环的,照着那个自己走一次,理解了还是很简单的,相信楼主不会那么笨的
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2013-7-8 23:40:08 | 显示全部楼层
410777406 发表于 2013-7-8 22:10
好好看看FOR语句是怎么循环的,照着那个自己走一次,理解了还是很简单的,相信楼主不会那么笨的

小甲鱼哥哥教完了单步调试我终于知道了= =
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2013-7-9 14:09:08 | 显示全部楼层
我给你个建议,你可以形象的把它的流程画出来,画成流程图!
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2013-7-10 14:38:58 | 显示全部楼层
牡丹花下死做鬼 发表于 2013-7-8 21:28
这也算最佳答案啊  I服了YOU   我一次都没有过

= = 我跟着程序调试了一遍想通了所以。。给最佳
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2013-7-10 15:29:59 | 显示全部楼层
- -楼主卖萌可耻- -!
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-7-19 13:27

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表