咸鱼在家 还是继续学习吧
使用课程:中国大学mooc 程序设计入门——C语言
首先来回顾以下if语句
如果表示条件的逻辑表达式的结果不是0那么就执行后面跟着的这对c语言if语句大括号必须加吗内的语句;
否则就跳过不执行 继续下面的其他语句。
但是if语句还有一种形式可以不用{}
if语句这一行结束的时候并没有表示语呴结束的";",而后面的赋值语句写在if的下一行而且缩进了,在这一行结束的时候有一个分号
表明这条赋值语句是if语句的一部分,if语句拥囿和控制这条赋值语句决定其是否被执行。
简单地说就是if(逻辑表达式)后要么跟上"{"要么跟上语句,不能直接写分号
无c语言if语句大括号必须加吗的情况下 在在线平台中 显示Error
也就是无c语言if语句大括号必须加吗的情况下只能执行最近邻的一行语句。
而有c语言if语句大括号必须加嗎的情况下可以执行
- 有c语言if语句大括号必须加吗的时候 条件满足的情况执行所有括号内语句
- 无c语言if语句大括号必须加吗的时候 条件满足執行最近邻语句
更新:为了程序易读性还是加上c语言if语句大括号必须加吗啦~
else一般默认和最近的if匹配 如果不加{}往往会出现误读等情况。
最后祝大家身体健康啦~