C语言冒泡发排序循环控制问题?

[复制链接]
查看11 | 回复4 | 2011-11-20 14:42:13 | 显示全部楼层 |阅读模式
使用for循环时建议经常用大括号括起来首先程序进入外层循环for(j=0;j<9;j++)j=0;再判断j<9是否成立,如果不成立则结束循环;如果成立,则进入循环内部执行for(i=0;i<9-j;i++)内层循环同样的i=0;然后判断i<9-j是否成立,如果成立,则进入内部执行语句t=a;a=a[i+1];a[i+1]=t;做完这些之后i++,既是i=1,再判断i<9-j是否成立,跟上一步一样; 如果不成立则结束该内不循环,然后做语句j++,j=1,这时是外部循环,再判断总的来说是细先进入外层循环,判断条件成立就进入循环内部做内不循环,等到内部循环做完之后再做外不循环括号中的第三个语句for(j...
回复

使用道具 举报

千问 | 2011-11-20 14:42:13 | 显示全部楼层
个人觉得自己弄 会映像深刻些你自己拿张纸从J=0开始 写起 一步一步执行写到J=3你就应该知道了...
回复

使用道具 举报

千问 | 2011-11-20 14:42:13 | 显示全部楼层
先做里面的循环,等里面的循环做完了,再出来做外面的循环。以后看循环的时候要从里面往外面看,由内及外。。...
回复

使用道具 举报

千问 | 2011-11-20 14:42:13 | 显示全部楼层
这是循环的嵌套,是同时进行的。例如,在j = 0时,执行一次循环 for(i=0;i<9-j;i++)(即i= 0,到i = 9 - j - 1),然后j = 1时,再执行关于i (从0到9 - j - 1)的循环,依次进行,直到j = 8...
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行