C语言程序设计结构包括:
1.顺序结构
2.选择结构
3.循环结构
C语言语句大致可以分为3类:
1.分支语句:也叫选择语句,if语句,switch语句
2.循环语句:for循环,while循环,do...while循环
3.转向语句:break语句,continue语句,goto语句
2.1 if
if语句的语法形式如下:
if(表达式) 语句 //如果循环体想要包含多条语句,可以加上大括号
if(表达式1) 语句1 else 语句2
if(表达式1) 语句1 else if(表达式2) 语句2 else 语句3
其中,当表达式为真时,程序执行。在C语言中,规定0为假,非0为真。
下面是代码演示:

2.2 悬空else

我们实际上是希望if(a==1)与else匹配的,但这样写就会造成if(b==2)与else匹配,所以运行结果就会什么都没打印。
2.3 switch语句
switch语句格式:
switch(expression) { case value1:statement case value2:statement case value3:statement default: statement }
switch后的expression必须是整形表达式;
case后的值必须是整形常量表达式;
代码示例如下:

3.1 while循环
格式如下:
while(表达式) 语句 //如果循环体想要包含多条语句,可以加上大括号
表达式为真,执行语句,表达式为假,循环停止。

3.2 do...while循环
在循环语句中,他的使用最少,格式如下:
do { 语句 }while(表达式);
开始先执行语句,再判断表达式真假,若为真,则继续循环,若为假,则停止循环
代码示例:

3.3 for循环
相较于前面两种,for循环用的次数更多
for循环语法形式如下:
for(表达式1;表达式2;表达式3) 语句//如果循环体想要包含多条语句,可以加上大括号
表达式1:初始化部分
表达式2:判断部分
表达式3:调整部分
代码示例:
