一.什么是语句
1.表达式语句
2.函数调用语句
3.控制语句
4.复合语句
5.空语句
这里主要介绍控制语句
控制语句用于控制程序的执行流程,以实现程序的各种结构方式,它们由特定的语句定义符组成,C语言有九种控制语句。
主要分为3类:1.条件判断语句(也叫分支语句)包括if语句和switch语句;2.循环执行语句包括for语句,while语句与do while语句;3.转向语句:break语句,goto语句,continue语句,return语句。
二.分支语句
1.if语句
if语句是一个选择语句,此处if后面括号中的“3==3”是一个判断语句,假如判断结果为真则运行if后面紧跟的语句。为假则执行else后面的语句。
注意:if后面默认只跟一条语句。如有多条语句则需要加花括号。如图:
if语句的使用还可以更加复杂一些比如嵌套使用:
if语句还可以取决返回值的数
例如:
这里由于只能返回一个值,而当if语句成立时,就会运行if语句后面的语句,若不成立,则运行后一条语句。但是,这里有一个值得注意的点,这个代码是采取了技巧的。即返回值只有一个,假如返回值有两个则会产生错误,我们可以在函数上清晰的看到这一点如图:
小练习:打印1到100内的奇数
二.swich函数
#include <stdio.h>
int main ()
{
int a;
switch (a)
case 1:printf("星期一");break;
case 1:printf("星期二");break;
case 1:printf("星期三");break;
case 1:printf("星期四");break;
case 1:printf("星期五");break;
case 1:printf("星期六");break;
case 1:printf("星期天");break;
return 0;
}
注意,switch只有在碰到break时才会主动停止。
注意:字母也算整形。