提示:以下是本篇文章正文内容,下面案例可供参考
一、语句是什么?
C语言中的语句由一个封号;隔开就是一条语句
例如:
printf("hehe");
1+2;
二、分支语句(选择结构)
1.if语句
1 if语句语法结构:
if(表达式)
语句;
if(表达式) 语句1;
else
语句2;
//多分支
if(表达式1)
语句1;
else if(表达式2)
语句2;
else
语句3
C语言中0表示假,非0表示真;
实例:
#include <stdio.h>
//代码1
int main()
{
int age = 0;
scanf("%d", &age);
if(age<18)
{
printf("未成年\n");
}
}
//代码2
#include <stdio.h>
int main()
{
int age = 0;
scanf("%d", &age);
if(age<18)
{
printf("未成年\n");
}
else
{
printf("成年\n");
}
}
//代码3
#include <stdio.h>
int main()
{
int age = 0;
scanf("%d", &age);
if(age<18)
{
printf("少年\n");
}
else if(age>=18 && age<30)
{
printf("青年\n");
}
else if(age>=30 && age<50)
{
printf("中年\n")}
return 0;
}
2.switch语句
句法结构:
switch(整型表达式) {
语句项;
}
语句项: 是一些case语句:
case 整形常量表达式:
语句;
每个switch语句中只能出现一条default子句。
break和continue的区别:break 用break语句可以使流程跳出switch语句体,也可以用break语句在循环结构终止本层循环体,从而提前结束本层循环。 continue语句的作用是跳过本次循环体中余下尚未执行的语句,立即进行下一次的循环条件判定,可以理解为仅结束本次循环。
三.循环语句
1. while语句
```
//while 语法结构
while(表达式)
循环语句;
`
2. for语句
语法结构:
for(表达式1;表达式2;表达式3)
循环语句;
可以发现在while循环中依然存在循环的三个必须条件,但是由于风格的问题使得三个部分很可能偏离
较远,这样查找修改就不够集中和方便。所以,for循环的风格更胜一筹。 for循环使用的频率也最高。
3.do while
do
循环语句;
while(表达式);
*[HTML]注释: 循环至少执行一次,使用的场景有限,所以不是经常使用。
四.总结
文章大概讲述了语句中的分支语句和循环语句的基本语法结构和及其注意事项。