C语言的语句主要有1.控制语句2.函数调用语句3.表达式语句4.空语句5复合语句。
而分支与循环语句就属于控制语句
1.分支语句主要由if语句和switch语句两种形式;
if语句是根据条件判断来执行不同的代码块
switch语句用于不同情况执行不同的语句
以下是if语句
#include<stdio.h>
int main()
{
int a = 0;
scanf("%d", &a);
if (a >5)
{
printf("a是大于5的数字");
}
else if (a = 5)
{
printf("那么a=5");
}
else
{
printf("a<5");
}
}
就像if后面的()里面是用来判断条件是否成立 ()里的是表达式
if后面()里的语句不成立的话
就执行else if
如果if 和else if都不成立的话就去执行else
switch一般去使用在多分支语句
#include<stdio.h> int main() { int a = 0; scanf("%d", &a); switch (a) { case 1: printf("星期一"); break; case 2: printf("星期二"); break; case 3: printf("星期三"); break; case 4: printf("星期四"); break; case 5: printf("星期五"); break; case 6: printf("星期六"); break; case 7: printf("星期天"); break; } }