0
点赞
收藏
分享

微信扫一扫

分支循环语句

kolibreath 2022-01-20 阅读 98

 1.悬空else: else 和离它最近的if语句匹配,也就是说如果没有大括号,else语句离哪个if语句近就会匹配哪个

    最好在每个if语句后都加大括号,避免该情况出现

2.表达式0为假

    表达式非0为真

3.比较相等时,if后的判断语句中常出现将==误写为=的情况,如:

    将if(num==5)写为if(num=5)

    这样的情况很难检查出bug,可以改为

    if(5==num)

    就算误写为if(5=num)

    也可以很容易地检查出bug

4.switch case语句必须是整型,case后跟常量表达式

5.default在switch语句中处理非法情况

6.continue跳过本次循环

    break 中止循环

7.EOF的值为-1

    EOF==CTRL +Z

8.getchar可用于清除缓冲区

9.scanf函数遇到空格会停止

10.二分查找法

11.数组不会自带\0,但是""会

12.==不能用来判断两个字符串相等

 

举报

相关推荐

0 条评论