一.
C语言语句可以分为以下五类:
表达式语句
函数调用语句
控制语句
复合语句
空语句
其中C语言有8种控制语句,可以分为以下三类:
条件判断语句也叫分支语句:if 语句、switch 语句;
循环语句:for 语句、while 语句、do while 语句;
转向语句:break 语句、continue 语句、goto 语句。
下面由我来一一介绍。
**二.**分支语句(选择语句)
1.if语句
单分支语句:if(表达式1)
{
表达式2;
}
双分支语句:if(表达式1)
{
表达式2;
}
else
{
表达式3;
}
多分支语句:if(表达式1)
{
表达式2;
}
else if(表达式3)
{
表达式4;
}
…
else if(表达式5)
{
表达式6;
}
else
{
表达式7;
}
条件满足小括号中的哪个表达式进入大括号中就执行那个表达式
如果没有满足的就进入else中。
如:
a输入的值为4.不满足a1和a3,所以进入else中执行hahaha。
2.switch语句
switch()
{
case 1:表达式1;break;
case 2:表达式2;break;
case 3:表达式3;break;
…
default:表达式4;break;
}
列如:
输入3,所以进入第三个表达式hahahahaha。
如果没有break;
没有break则会将下面的一起输出。
三.循环语句
1.while (表达式)
{
循环语句;
}
如:
当while后括号中的表达式不满足的话就跳出循环。
当i5的时候执行break跳出一层循环。
如果是Continue就跳过下面的代码,直接进入下次循环。
如:
直接跳过i5那次的代码直接到i==6。
2.for语句
for (表达式1; 表达式2; 表达式3)
{
循环语句;
}
表达式1:初始化部分,用于初始化循环变量的。
表达式2:条件判断部分,用于判断循环时候终止。
表达式3:调整部分,用于循环条件的调整。
因为3乘3为,所以打印9个hehe。
3. do…while语句
do
{
循环语句
}
while(i<=10);
循环体至少执行一次
while括号中的是跳出条件。
4、go to语句
(1)退出多层循环这种情况使用break是达不到目的的。它只能从最内层循环退出到上一层的循环
(2)go to 语句常见的用法就是终止程序在某些深度嵌套的结构的处理过程【例如:一次跳出两层或多层循环】
输入3打印27个hehe。
执行一次后就直接跳到a所在的位置。
所以只打印4个hehe。
好了,以上就是小编今天分享的全部内容了。我以后也会经常更新,欢迎大家观看。如果有什么不妥的地方欢迎评论指导。