1. if
与switch
的使用及差异
分支语句本质上就是选择,我们可以通过分支语句来选择然后执行不同的命令。
而分支语句有if
和switch
两种,这两个都可以进行多分支选择,但两者还是有着很大的区别,两者各有优劣,各自有着不同的使用场景。
其中if语句先是判断表达式的对错,然后再执行语句。
下面先看一下最简单的一个if语句。
#include <stdio.h>
int main()
{
if(表达式);
语句1//表达式正确,执行语句1
else
语句//表达式错误,执行语句2
return 0;
}
而switch语句是输入一个整型(也可以是字符),然后选择对应的语句执行
#include <stdio.h>
int main()
{
int a = 0;
scanf("%d",a);//输入一个数字
switch(a