关键词 if, else, switch , continue ,break , case ,default
先从if else 开始一个个了解吧
if else从英文翻译来看,即为如果(。。。。)就。。。。
具体使用方法: if(表达式){
表达式a;
}
else if (表达式){
表达式b;
};
else(表达式){
表达式c;
}
if ,else if else后面所跟的表达式如果成立,则执行下面的语句
不多说,直接上代码
#define _CRT_SECURE_NO_WARNINGS 1//取消警告 #includeint main() { int a = 0; scanf("%d", &a); if (a = 1) { printf("你是猪"); } else if (a = 2) { printf("我是猪"); } else { printf("没人是猪"); } return 0; }
这段代码就使用了if语句
如果输入1 ,则屏幕会打印你是猪,如果输入2,屏幕会打印我是猪,如果输入其他数字,则屏幕打印我们都不是猪
switch用中文解释为开关的意思 使用switch可以使多重选择更加方便
具体表达式如下switch(表达式求值){
case 1:
(表达式);
break;
case 2 :
(表达式);
break;
default:
表达式;
}
上面的代码如果使用switch语句应该这样实现
这里为什么使用break 我会在下次继续进行进一步讲解,这次可以把break理解为经过了case1 就不再继续执行下面的case 2 和default语句
default英译过来是默认的意思,在此可以理解为如果以上的case情景都不符合,就执行default下方的表达式。
switch虽然看似渐变了许多,但也有许多的限制,例如case后面的标签必须是整数值。所以在使用的时候还是需要多加斟酌。如果不会使用switch语句也无妨,if else这样的多重分支会帮助你解决大部分问题。
下一次我会更加进一步的让你们了解选择语句的一些用法和规则。
本次主要是简单介绍两种选择语句,希望我的想法能帮助到许多刚学习c语言的小白,也希望有任何问题可以在评论区讨论或者私信我我们一起讨论,有错误也希望能够私信我我会及时改正。



