第四章:分支语句
1.If语句
1.掌握关系运算符和相等性运算符
= = != > < >= <=
- 注意 = 与 = =这间的区别
- 如果表达式所表示的比较关系成立为真(1),否则为假(0)
- 运算符的两个操作数是应该是相同类型,可以是字符型,整型,浮点型,但不能比较两个字符串
- = = 与!=为相等性运算符,相等性运算符优先级低于关系运算符
2.在C语言中,任何可以放“语句”的地方都可以放语句块,{}后不要加;加;则这个;号又是一条新的语句;一个单独的;号表示一个空语句。
3.语句块中可以定义局部变量,每次进入语句块时为变量分配存储空间,每次退也语句块时释放变量的存储空间(405。c)
2.If/else
if与if/else可嵌套使用,else总是和它上面最近的if配对
3.布尔代数
AND(&&) OR(||) NOT(!)
运算符的优先级:!高于* / % 高于+ — 高于> < >= <= 高于= = != 高于&& ||
4.switch (401.c)
进入case后如果没有遇到break语句就会一直往下执行,后面其它的case或default下面的语句出会被执行到,直到遇到break,或者执行到整个switch语句块末尾,(401.c)