鱼C论坛

 找回密码
 立即注册
查看: 2306|回复: 0

[技术交流] 《带你学C带你飞》第十一讲:if语句

[复制链接]
发表于 2017-11-30 19:46:38 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
越努力,越幸运。欢迎大家来看我的笔记,不对的请各位大佬指正,谢谢

一、if语句
(1)if语句后面的为什么要加大括号:将几个语句组成一个程序块(语句块),通俗的讲就是告诉计算机大括号内的几个语句是一个整体
(2)if 后边小括号内填写返回逻辑值的表达式,当然你可以直接填入一个逻辑值,当你填入这个值为非 0 的时候,编译系统就会认为这个逻辑值是真;只有当你填入 0 的时候,才被认为是假的。

二、if语句的几种形式

(1)如果小括号内的内容为真,则执行随后大括号内的程序块。
  1. …… // 其它语句
  2. if (表达式)
  3. {
  4.     …… // 逻辑值为真所执行的语句、程序块
  5. }
  6. …… // 其它语句
复制代码


(2)如果小括号内的内容为真,则执行随后大括号内的程序块;如果为假则执行else后面的大括号内的程序块。
  1. …… // 其它语句
  2. if (表达式)
  3. {
  4.     …… // 逻辑值为真所执行的语句、程序块
  5. }
  6. else
  7. {
  8.     …… // 逻辑值为真所执行的语句、程序块
  9. }
  10. …… // 其它语句
复制代码


(3)如果小括号内的内容为真,则执行随后大括号内的程序块;如果为假则执行else if后面的大括号内的程序块,以此类推,如果所有的else if 都为假,则执行else后面的大括号内的程序块。
  1. …… // 其它语句
  2. if (表达式1)
  3. {
  4.     …… // 逻辑值为真所执行的语句、程序块
  5. }
  6. else if (表达式2)
  7. {
  8.     …… // 逻辑值为真所执行的语句、程序块
  9. }
  10. else if (表达式3)
  11. {
  12.     …… // 逻辑值为真所执行的语句、程序块
  13. }
  14.   .
  15.   .
  16.   .
  17. else if (表达式n)
  18. {
  19.     …… // 逻辑值为真所执行的语句、程序块
  20. }
  21. else
  22. {
  23.     …… // 逻辑值为真所执行的语句、程序块
  24. }
  25. …… // 其它语句
复制代码



写课后题去了

谢谢小甲鱼带来的视频教程,感谢!!

本节结束,多谢览阅!
越努力,越幸运。谢谢大家来看我的笔记,不对的请各位大佬指教,谢谢

本帖被以下淘专辑推荐:

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-4-25 07:15

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表