C语言选择语句

对于C语言来说,选择和循环语句是其重要组成部分,几乎所有代码(除了“Hello world!”等少数代码)都有他们的身影;

1.if-else选择语句

if-else选择语句是大多数编程小白热爱使用的,当然也有一些大佬喜欢(a?b:c)这种三目操作符;但对于以后程序猿面对的屎山代码来说,if-else的优势显而易见;

在cplusplus对if-else的语句是这样解释的

if括号内的表达式的真假性决定着该if语句是否执行,例如:

#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>

int main()
{
	int a = 0;
	scanf("%d", &a);
	if (a)
	{
		printf("666");
	}
	else
		printf("777");
	return 0;
}

当将a赋值为1时:

当将a赋值为0时:

当然,这属于只有一种的判断情况,如果有多种,可以使用else if无限叠加:

#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>

int main()
{
	int a = 0;
	scanf("%d", &a);
	if (a==1)
	{
		printf("666");
	}
	else if(a==2)
		printf("777");
    else
        printf("111");
	return 0;
}

当将a赋值为1时:

当将a赋值为2时:

当将a赋值为其他值(例如4)时:

相信大家看到这里也已经理解地差不多了,赶紧去敲一敲吧!

2.switch( )-case选择语句

相对于if-else选择语句而言,我个人对于switch()-case选择语句使用的是比较少的,但是有时候也是可以使用的,而且非常便捷;

#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>

int main()
{
	int a = 0;
	scanf("%d", &a);
	switch (a)
	{
	   case 1:
			printf("666");
			break;
	   case 2:
			printf("777");
			break;
	   default:
		printf("111");
		break;
	}
	return 0;
}

注意:每一个case语句结束时一定要加break!     一定要加break!       一定要加break!!!

(不信邪的小伙伴可以试试)

 当将a赋值为1时:

当将a赋值为2时:

当将a赋值为其他值(例如4)时:

  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值