栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

2021.11.7分支语句——c语言

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

2021.11.7分支语句——c语言

关键词 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//取消警告
#include
int 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语言的小白,也希望有任何问题可以在评论区讨论或者私信我我们一起讨论,有错误也希望能够私信我我会及时改正。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/456935.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号