if语句的学习使用

if语句的简单应用(个人理解)

一,if语句用于分支判断
当需要使用if语句时,需简单判断所使用的if语句类型。
1,是否为简单判断
2,是否为并列判断
3,是否需要嵌套
4,判断条件的大小是否有包含关系
5,判断完当前判断是否需要跳出当前判断
二,if语句的使用
语法结构:
if(表达式)
语句; //简单判断

if(表达式)
语句1;
else
语句2; //分支判断

if(表达式1)
语句1;
else if(表达式2)
语句2;
else
语句3; //多分支判断

表达式的结果为真,则语句执行。 0表示假,非0表示真。

三,实际应用

		if ((b + c)>a && (a - b) <c)//判断是否构成三角形(abc已排序)
		{
			if (a == b&&b == c)
			{
				printf("Equilateral triangle!");//判断是否为等边三角形
			}
			else if (a == b || a == c || b == c)
			{
				printf("Isosceles triangle!");//判断是否为等腰三角形
			}
			else
			{
				printf("Ordinary triangle!");
			}
		}
		else
		{
			printf("Not a triangle!");
		}

如代码所示,第一步先判断是否为三角形,嵌套先判断是否为等边三角形(因等腰三角的判断条件包含等边三角形,故先判断是否为等边三角形,再判断是否为等腰三角形),若判断为等边三角形则需跳出当前判断(不判断是否为等腰三角形),故使用分支判断。
四,注意事项
1,无论if或者else下面的语句有多少行代码都加上“{}”避免出错
2,else的匹配,在不使用“{}”的情况下总与最近的if进行匹配
3,注意代码风格,else与if匹配时最好在同一垂直线上,方便阅读
4,注意if的判断条件,不可出错!!!!
五,总结
if简单好用,使用起来灵活方便,将来必定大量使用,学好并熟练使用if,很重要!

写在后面,学习C++有点难,贵在坚持!多多理解,多多使用,计算机语言就像自然语言一样,可以有很多种表达方式,使用时总有钟别样的美<笑>

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值