【C语言】分支语句if else

C语言中的结构

C语言是结构化的程序设计语言

结构有以下:

1.顺序结构

2.选择结构

3.循环结构

而本篇说的分支语句是属于选择结构中的一种

分支语句 if else

首先我们要了解一下C语言当中是怎么表示真假的呢?

非0就是真,例如:-1就是真

0就是假

接下来就是if语句的语法结构

7cc072e8e6a44565af625151da0b5449.jpg

1e5eae0ff53b47b381d584087c2fe087.jpg 

acc07e7cca714973acfc3b3674a28a8d.jpg

当表达式为真,则程序就会接下去打印相应的东西

当表达式为假,则程序不会接下去打印相应的东西

 

 接下来我们看一个例子

7207b49cd3f545c88b14708e06faf393.png

 

这个程序运行后应该会是什么呢

我们做个推测,正常来说应该是打印“成年”,而不打印“未成年”和“不能喝酒”,结果是什么让我们一起看下

8659b6d0e2c24436962d0e17552ce973.png

结果打印出来的是成年,不能喝酒

为什么会这样子呢?原因是如果我们想要实现两个语句列表,我们需要引进一个{}来括住我们想实现的语句列表,这个{}也叫做代码块。

接下来我们把代码块加上,看看最终结果是什么33e65dff714d4d3caf608538c83494e6.png

 

377e5014d00b48b09d4c90557966373b.png

 结果如我们所想的一样显示“成年”,而且适当的使用{}可以使代码的逻辑更加清楚,代码风格也非常重要,接下来我们看看不加代码块和加了代码块改造后代码的区别

改正前:

8b2c8b337e2b4fb3bec3a1d2d7c47551.png

改正后:

 a3c91dc64c4e445f89f9cfb9bd23edff.png

很明显,改正后的代码逻辑更加清楚,更容易理解 。

分支语句if else 的小实践

练习:判断一个数是奇数还是偶数

代码如下:

a4b10426617d46ec9504b07226047731.png

eb8d98c0d87a41bfb62439fbb3844bad.png 

又一收获满满的一次学习 !继续加油!

 

 

 

 

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值