我们知道C语言是结构化的程序语言,主要有三种结构:顺序,选择和循环.其中顺序就是程序从上向下依次执行,选择是如果满足条件就执行第一条语句,不然就执行下面的语句,循环是一直执行到不满足条件为止.
今天我们主要学习的是选择结构
选择结构有两种
一种是if~~else
ps:if是可以单独存在的,不要else也可以哦
结构为
if(判断表达式)
{
语句;
}
else
{
语句;
}
下面开始逐句解释
1.还是引用头文件,加创建主函数
2.scanf_s:是输入函数目的是从屏幕上获取一个字符,并将它赋值给a
注意:scnaf_s只有在vs环境下面才支持,在其他环境下面要用scanf
3.判断如果a >=5 就输出hehe ,<5 就输出 haha
一种是switch(不是任天堂的游戏机)
结构是
switch(变量)
{
case 常量表达式: 常量表达式:必须且只能是:整型
语句;
break;
case 常量表达式2:
语句2;
break;
case 常量表达式3:
语句3;
break;
……
default:
语句
break;}
下面开始逐行解释
1.第一句:通过a值来判断走哪里
如果a的值是1,就在屏幕上面打印hehe
如果a的值是2,就在屏幕上面打印haha
如果a的值是其他值,就在屏幕上面打印错误
注意:
1.每一个case语句后面都要有一个break语句,作用是跳出当前语句向下执行,如果没有该语句,程序就会一直向后面执行,直到遇到break或者程序结束
2. default:语句是最后的语句,当a的值不满足前面的所有值时,就会执行default
之后就是if~~else~~if
例如:
然后就是if~else的嵌套就是if~else中还有if~else
例如
当然switch也可以嵌套这里就不演示了,下去自己试一试吧!!
今天的分享就到这里