1、我当前最高只用到了PICC9.80版本,我打开一个项目,在某一段注释后加入\后,编译失败,会提示错误。
2、if((ParameterSetting==Disable)||(bCoverPress==ERROR))
{
flag_beep=ALARM;
break;
}
break语句通常用在循环语句和开关语句中。当break用于开关语句switch中时,可使程序跳出switch而执行switch以后的语句;当break语句用于do-while、for、while循环语句中时,可使程序终止循环而执行循环后面的语句。
注意:
1) break语句对if-else的条件语句不起作用。
2) 在多层循环中, 一个break语句只向外跳一层。
尽量不要如你那么写if和else条件代码,既容易出错,也不便于阅读和移植,类似你这种代码,就是完整的多个if和else进行条件判断,在最后写唯一一条break即可。
3、你的各种问题可能都是源于你在编写代码时使用过多的花样造成的,这其实是成为一个高水平工程师的大忌,使用最朴实的代码写法,写出最稳定的代码才是工程师追求的至境,IAR中有一个针对汽车电子专用的编译器版本,在这个版本中,很多C语言的技巧都被禁止使用,如果你非要那么写就会报错。
|