提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
c语言选择结构+循环结构的表达形式
C语言代码的结构:
顺序结构,选择结构,循环结构,控制语句
1》顺序结构
从main函数进入,自上而下
2》选择结构 if switch
1)if – 如果
①单分支的if
格式:
if(表达式)//表达式的结果非0即1,也就是判断条件
{
语句1;
}
含义:如果表达式成立(不是0),执行该语句,
不成立,跳过if语句。
②双分支的if
格式:
if(表达式)//表达式的结果非0即1
{
语句1;
}
else
{
语句2;
}
含义:如果表达式成立,执行语句1,
不成立,执行语句2。
③多分支的if
if(表达式1)
{
语句1;
}
else if(表达式2)
{
语句2;
}
esle if(表达式3)
{
语句3;
}
。。。
else
{
语句;
}
含义:
如果表达式1成立,执行语句1;
如果表达式2成立,执行语句2;
。。。。
如果都不成立,执行else后面的语句
2)switch
格式:
switch(表达式)//表达式不能是浮点型数据
{
case result1:语句1;break;
case result2:语句2;break;
case result3:语句3;break;
。。。
default:语句;
}
含义:
如果表达式的值和result1对应,执行语句1,遇到break,跳出switch;
如果表达式的值和result2对应,执行语句2,遇到break,跳出switch;
.。。。。
如果表达式的值没有和任意一个result,执行default后面的语句。
//break:跳出switch语句。
3》循环语句 for while do。。。while
1)for循环
格式:
for(条件的初始值;条件的判断;循环步长)
{
循环体;
}
含义:
第一步:条件的初始值;
第二步:条件的判断;成立往下继续,不成立结束
第三步:循环体;
第四步:循环步长;
第五步:条件的判断;成立往下继续,不成立结束
第六步:循环体;
第七步:循环的步长;
第八步:条件的判断;成立往下继续,不成立结束
。。。。。。
条件的判断;不成立,跳出for循环!
2)while
格式:
条件的初始值;
while(条件的判断)
{
循环体;
循环步长;
}
含义:
第一步:条件的初始值;
第二步:条件的判断;成立往下继续,不成立结束
第三步:循环体;
第四步:循环步长;
第五步:条件的判断;成立往下继续,不成立结束
第六步:循环体;
第七步:循环步长;
第八步:条件的判断;成立往下继续,不成立结束
。。。。。。
条件的判断;不成立,跳出while循环!
死循环:
while(1)
{}
for(;;)
{}
do…while
格式:
条件的起始值;(可要可不要)
do{
循环体;
条件的改变;
}while(条件的判断);//注意要加分号
含义:
第一步:条件的起始值;
第二步:循环体
第三步:条件的改变
第四步:条件的判断
第5步:循环体
第6步:条件的改变
第7步:条件的判断
第8步:循环体
第9步:条件的改变
。。。。
第n步:条件的判断不成立结束
while和do…while的区别:
while:条件不成立,循环体可以一次都不执行
do…while:也至少执行一次循环体
控制语句:break,continue,return,goto
break:
①用于选择语句 – switch – 含义:跳出switch语句;
②用于循环语句 – 结束本层循环;
continue:
用于循环语句 – 结束本次循环;
return:
结束代码,带回返回值;
int main() return0;
void main() return;
goto – 跳转
格式:
标签:
goto 标签;
本文详细介绍了C语言中的顺序结构、选择结构(包括if、switch)、循环结构(for、while、do...while)以及控制语句(break、continue、return)的用法和表达形式,帮助读者理解和掌握C语言基础结构。
1750

被折叠的 条评论
为什么被折叠?



