控制语句特点和注意事项?
控制语句需要注意的事项:
1.需要考虑到条件的所有离散值;
2.如果是数值段,并且段数很多,使用if复杂的时候,结合宏以及枚举,将各个数值段转换成枚举来进行;
3.语句中的值只能是整型或者字符型;
4.为了增加程序的可读性,case语句应该按照一定的顺序排列,同时默认语句应该放在最后面;
5.没有特殊情况,每个case语句分支必须要有break,防止语句分支的重叠;
6.另外为了QAC的检查,不要生了default language句;如果语句主要用于数值段的情况进行判断;如果语句可以安全从功能上替代开关语句,但是切换语句无法代替如果语句;
四,循环结构
循环结构是当满足某种循环条件时反复指向某一段程序,直到不满足循环条件为止。
同时,对,做,而语句的区别:
1.语句是先执行后判断,循环体至少会执行一次;
2. while语句是判断后执行,循环体有可能不执行;
3.对于语句先判断后执行,相对于while显得更简洁;
4. for语句,禁止将第三个表达式放置在循环体中;
5.另外在嵌入式开发中,使用循环结构需要特别注意,一定需要存在循环终止的条件,没有特殊要求,不应该出现死循环。因为嵌入式系统中,资源比较有限,进入死循环基本上就会出现死机的现象了。