16.否则判断
*
if满足,则运行括号内后面的
写代码最重要的是让更多的人能读懂你的代码
17.if语句再谈
*
if后面的括号表一个判断,括号后面要么有一个大括号{},要么就是一句一句的,不能在原括号后加分号,
const稳定不变的量,是常量
18&与&&的区别****
- 运算符性质不同。
&是一个位运算符。
&&是一个逻辑运算符。
- 作用不同。
&是将两个二进制的数逐位相与,结果是相与之后的结果。
&&就是判断两个表达式的真假性,只有两个表达式同时为真才为真,有一个为假则为假,具有短路性质。
- 用途限制。
&除了是一个位运算符,也是取地址符。
&&就是一个单纯的逻辑运算符,没有任何其他含义
19…if的嵌套
else的匹配 else总是和最近的那个if匹配
tips
- 在if or else后面总是用{}
- 即使只有一条语句的时候
20.多联的if-else
if(expl)
stl;
else if(exp2)
st2;
else
st3;
20.if-else的常见错误 - 忘记了大括号 (永远在if和else后面加上大括号,即使当时后面只有一条语句
- if后面的分号千万不要加
- 错误使用==和= if只要求()里的值是零or非零。他就会去执行
c语言不管你的空格;回车;缩减;
坚持是真的很难,但是坚持下去了就很有成就感,想想未来的自己能否配得上自己喜欢的人