返回

C语言--循环结构1

发布时间:2022-12-20 17:55:23 236

一、形式

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

         循环语句;

2、执行步骤:表达式1—>表达式2—>循环语句—>表达式3

3、表达式1:循环变量初始化

     表达式2:循环条件

     表达式3:更新循环变量的值

二、break与continue

#include
int main()
{
int i=0;
for(i=1;i<=10;1++)
{
if(5==i)
break;//i为5的时候,后面的语句将不会执行
printf("%d",i);
}
return 0;
}

运行的结果:1 2 3 4

inclde
int main()
{
int i=0;
for(i=1;i<=10;i++)
if(5==i)
continue;//当i为5的时候,将不执行后面的语句,此时i加1为6,if条件不成立,故执行printf这一行的语句
printf("%d",i);
}
return 0;
}

运行的结果:1 2 3 4 6 7 8 9 10

三、注意事项

1、不可在for循环体内修改循环变量,防止for循环失去控制

例1

#include
int main()
{
int i=0;
for(i=1;i<=10;i++)
{
if(i=5)//这里的i重新赋值为5,故for循环失去控制
printf("你好\n");
}
}

2、for循环中的值最好采用前闭后开区间

#include
int main()
{
int i=0;
for(i=1;i<10;1++)//i=1为前闭,i<10为后开
{
if(5==i)
break;
printf("%d",i);
}
return 0;
}
特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报
评论区(0)
按点赞数排序
用户头像
精选文章
thumb 中国研究员首次曝光美国国安局顶级后门—“方程式组织”
thumb 俄乌线上战争,网络攻击弥漫着数字硝烟
thumb 从网络安全角度了解俄罗斯入侵乌克兰的相关事件时间线