栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

【C语言】05-C语言循环结构

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

【C语言】05-C语言循环结构

循环结构
  • while循环
  • do-while循环
  • for语句
  • break与continue
  • 循环的嵌套

while循环

1.形式:while(条件) 语句;
2.说明:先判断条件,当条件为真,执行语句直到条件为假,循环结束
条件后只能控制一条语句
循环三要素:初值,条件,增量
输出在循环体内部,循环几次输出几次

do-while循环

1、形式:do 语句;while(条件);
2、说明:先执行语句,在判断条件,当条件为真时继续执行循环语句

while与do-while语句的区别
do-while语句结束的标志是while后面的分号
do-while语句至少执行一次,while语句可能一次也不执行

for语句

1、形式:for(初值;条件;增量)语句
省略初值,执行条件,省略条件,条件为真,省略增量,回条件
初值,条件,增量都可省,分号不可省
2、说明:先判断条件,条件为真,执行语句,执行语句后,回增量,条件为假,结束

break与continue

1、break语句(用在switch,循环)
形式:break;
功能:终止当前的循环
2、continue语句(只用于循环)
形式:continue;
功能:结束本次,循环继续
continue用在while循环,回条件
continue用在do-while循环,回条件
continue用在for循环,回增量

循环的嵌套

求循环次数:外层循环次数x内层循环次数

int i,j;
for(i=1;i<=2;i++)
for(j=1;j<=3;j++)
print("*")

输出结果:******
循环次数:外层:i=1=2 2次
内层:j=1=2=3 3次
外x内=6次

int a=18,b=11;
while(a!=b)
{while(a>b)a-=b;
while(b>a)b-=a;
}
printf("%d,%dn",a,b);

输出结果:1,1
大数减小数,把结果赋给大数
更相减损法,求最大公约数

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/873392.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号