文章目录
1.什么是语句?
C语言中由一个分号;隔开的就是一条语句。例如:
printf("hehe");
C语句可分为以下五类:
- 表达式语句
- 函数调用语句
- 控制语句
- 复合语句
- 空语句
控制语句用于控制程序的执行流程,以实现程序的各种结构方式,它们由特定的语句定义符组成,C语言有九种控制语句。
可分成以下三类:
1.条件判断语句也叫分支语句:if语句、switch语句;
2.循环执行语句:do while语句、while语句、for语句;
3.转向语句:break语句、goto语句、continue语句、return语句。
2.分支语句(选择结构)
这里我们可以看到,读大学这里是一个选择的结点,当你选择好好学习时,你在毕业时将会有一个好offer,而当你选择在宿舍天天打游戏时,你会成为无业游民。通过这个例子我们了解了什么是选择结构。
2.1 if语句
if语句的语法结构
//语法结构:
if(表达式)
语句;
//单分支
if(表达式)
语句1;
else
语句2;
//多分支
if(表达式1)
语句1;
else if(表达式2)
语句2;
else
语句3;
用代码实现单分支
int age = 20;
if(age >= 18)
printf("成年");
else
printf("未成年");
代码会输出:成年
那如果在我们在未成年里在加一条代码
int age = 20;
if(age >= 18)
printf("成年\n");
else
printf("未成年\n");
printf("不能谈恋爱\n");
代码会输出:成年和不能谈恋爱
其实最后一条是独立的语句,if和else只能控制一条语句。
想要控制多条语句时,给它们加上一个大括号就行了。 一个大括号就是一个代码块,就是一个逻辑。
int age = 20;
if