赞
踩
在c语言中分支和循环语句是极其重要的,就像生活中你难免要做一些判断和循环往复做一些事。
分支语句也叫判断语句,在c语言中有两种分支语句。
单if
结构就是没有else
语句,只有一个if来判断进不进入代码块。
单if语句语法格式如下:
if(表达式)
{
//代码块
}
符合 if
后面表达式就执行代码块中的内容,不符合就不执行。
if-else结构既有if
也用else
,有两种结构,看含不含else if
语句
else if
if(表达式)
{
//代码块1
}
else
{
//代码块2
}
符合 if
后面表达式就执行代码块1中的内容,不符合就执行代码块2中的内容。
else if
if(表达式1) { //代码块1 } else if(表达式2) { //代码块2 } else if(表达式3) { //代码块3 } else { //代码块4 }
符合 表达式几就执行代码块几中的内容,都不符合就执行代码块4中的内容。
要点:
else if
可以无限多。## switch-case语句
基本实现就是 switch(整型表达式){语句}。
注意在switch语句的判断表达式中只能是整型表达式,
整型表达式是表达式由整型数据表示。
switch(整型表达式)
{
case 1:
//代码块1
case 2:
//代码块2
case 3:
//代码块3
default:
//代码块4
}
整型表达式的结果是几就从case几开始执行下面的代码块。
要想只执行当前结构下case的语句就需要加上关键字break。
switch(整型表达式)
{
case 1:
//代码块1
break;
case 2:
//代码块2
break;
case 3:
//代码块3
break;
default:
//代码块4
break;
}
要点:
在介绍循环语句中我先介绍两个关键字break 和 continue。
在生活中我们经常会遇见循环做一件事时遇见突然事件发生就不会再做了。想上个b班一天挣一点钱,突然一天你中彩票了,你还会去上班吗。
而break和 continue就是在程序中的终止语句。
一条循环语句中执行break就不会在执行循环了直接跳出去,
而continue就是这次循环不再执行,进入下一次循环。
就像上班到一半你中彩票了就执行break语句不在上班以后都不上班,而像突然老板发善心让你剩下半天工作不用做了,你明天还是要去上班。
while(表达式){
//代码块
}
当表达式为真就进入循环执行代码块,直到表达式为假才出循环。
for(表达式1 ; 表达式2; 表达式3){
//代码块
}
执行顺序和注意事项:
do{
//代码块
}while(布尔表达式);
先进来执行代码块,在判断表达式结果为真就回去再次执行,
表达式结果为假就出循环。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。