一个简单的程序,编译出现警告:“Warning[Pe111]: statement is unreachable”
警告的原因是程序第13行“return 0”编译器认为程序执行不到这里。因为前面有一个While(1)循环,理论上说除非你里面有设置break,否则会一直循环下去。编译器认为在while循环这里就会一直循环,永远跳不出来,那么下面这一句指令也就永远无法执行到了。
这种警告一般不会影响程序的运行,可以忽略或者把该句删除。
![](https://images2018.cnblogs.com/blog/1408202/201807/1408202-20180705150617718-50827383.png)
IAR注释代码的时候和MDK有很大的不同,以下简要说之: 在注释代码的时候,你需如此操作: 注释一行,直接使用双斜杠”//“即可 注释多行,选中所要注释的代码,使用快捷键Ctrl+K即可 取消注释 取消一行,使用键盘上的向左箭头或者叫做Backspace的键即可 取消多行,选中索要取消注释的代码,使用快捷键Ctrl+Shift+K即可 下面附上一个有用的快捷键: 显示行号: 在代码段点击右键,找到Options->Editor,将右面的Show Line Numbers 勾选即可 |