一:分支语句
首先什么叫语句:分号隔开的就是一条语句
分支语句(选择结构)
if语句的语法结构
if(表达式)
语句;
if(表达式)
语句1;
else
语句2 ;
多分支
if(表达式1)
语句1;
else if(表达式2)
语句2;
else
语句3;
注;if 和else只能控制一条语句;如果想控制多条语句要带上大括号;如下else 控制两条printf 语句
#include<stdio.h>
int main()
{
int age=30;
if(age>=18)
printf("chengnian\n");
else
{
printf("weichengnian\n");
printf("bunengtailianai\n");
}
return 0;
}
悬空else ;if和最近的else匹配
打印出0-100的基数代码
#include<stdio.h>
int main()
{
int i;
for (i = 1; i < 100; i++)
{
if (i % 2 != 0)
printf("%d\n", i);
}
return 0;
}
switch语句的语法结构
写法:switch(整型表达项)
{ 语句项 }
case (要求整型常量表达式)决定入口
break(不是每个case语句后都需要加break)决定出口,break跳出的是自己所在的语句;
default语句(不满足case语句执行default语句)