c++中的for循环是怎样循环的

for(i=1;i<=7;i++)for(j=0;j<8-i;j++)if(sort[j]>sort[j+1]){t=sort[j];sortt[j]=sort[j+1]... for(i=1;i<=7;i++)
for(j=0;j<8-i;j++)
if(sort[j]>sort[j+1])
{
t=sort[j];
sortt[j]=sort[j+1];
sort[j+1]=t;
}
这个for循环是怎样循环的,它执行完第一个for循环里面的i=1;i<=7;后,执行什么,大家说得详细点,越详细越好,我脑子不是很灵活的,
展开
 我来答
南柯一梦影视
高粉答主

2018-03-31 · 每个回答都超有意思的
知道大有可为答主
回答量:77
采纳率:100%
帮助的人:2.5万
展开全部

for循环编程语言中的语句之一,用于循环执行。for循环是开界的,它的一般形式为: for(; <条件表达式>; ) 语句; 初始化总是一个赋值语句, 它用来给循环控制变量赋初值; 条件表达式是一个关系表达式, 它决定什么时候退出循环; 增量定义循环控制变量每循环一次后 按什么方式变化。这三个部分之间用";"分开。 

for语句比while语句和do-while都要灵活,是一种功能更大、更常用的循环语句,它的一般语法格式为:


for(表达式1;表达式2;表达式3)


{


循环体


}


其中,表示式可以省略,但是分号不可省略。

直到循环是先执行循环内的语句,再进行判断,直到条件不成立时退出循环。而当型循环则刚好相反,先进行判断,再执行循环内的语句,直到条件不成立时退出循环。



for循环是先判断条件,条件符合才执行语句,所以是当型循环

willproud519
推荐于2016-11-29
知道答主
回答量:11
采纳率:0%
帮助的人:0
展开全部
第一层循环是i的循环,i的值从1到7;第二层循环是j 的循环,值从0到7;第二层循环嵌套于第一层中,也就是i等于1时,j从0到7变化,当j值为8时这一轮循环结束,i变为2,然后j又开始从0到8进行循环……依次下去。
格式如下:
for(i=1;i<=7;i++)
for(j=0;j<8-i;j++)
if(sort[j]>sort[j+1])
{
t=sort[j];
sortt[j]=sort[j+1];
sort[j+1]=t;
}
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
北极狐一号
2011-02-07
知道答主
回答量:54
采纳率:0%
帮助的人:19.5万
展开全部
这是个嵌套,其实就是看(i,j)分别为(1,0)(1,1)....(1,6)(2,0)...(2,5)....(7,0)时t=sort[j];
sortt[j]=sort[j+1];
sort[j+1]=t;
的情况
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
356389558
2011-02-09
知道答主
回答量:10
采纳率:0%
帮助的人:0
展开全部
你这个好像有点问题 这个应该是结构体的排序吧
for(i=1;i<=7;i++)
{
for(j=0;j<8-i;j++)
{
if(sort[j]>sort[j+1])
{
t=sort[j];
sortt[j]=sort[j+1];
sort[j+1]=t;
}
}
}
这样看就好多了 第一次循环后执行的是“{}”里面的
for(j=0;j<8-i;j++)
{
if(sort[j]>sort[j+1])
{
t=sort[j];
sortt[j]=sort[j+1];
sort[j+1]=t;
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
许诗文00
推荐于2017-09-22 · TA获得超过4290个赞
知道小有建树答主
回答量:425
采纳率:100%
帮助的人:26.2万
展开全部
for循环编程语言中的语句之一,用于循环执行。for循环是开界的,它的一般形式为: for(; <条件表达式>; ) 语句; 初始化总是一个赋值语句, 它用来给循环控制变量赋初值; 条件表达式是一个关系表达式, 它决定什么时候退出循环; 增量定义循环控制变量每循环一次后 按什么方式变化。这三个部分之间用";"分开。 例如:for(i=1; i<=10; i++) 语句; 上例中先给i赋初值1, 判断i是否小于等于10, 若是则执行语句, 之后值增 加1。再重新判断, 直到条件为假, 即i>10时, 结束循环。
for语句比while语句和do-while都要灵活,是一种功能更大、更常用的循环语句,它的一般语法格式为:
for(表达式1;表达式2;表达式3)
{
循环体
}
其中,表示式可以省略,但是分号不可省略。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式