您的位置 首页 观点

keil提示:statement is unreachable

statementisunreachable,一般没什么关系,只是说,程序执行不到这里比如:while(1);i=1;这种情况下,i=1;这行就会有这种提…

statement is unreachable,一般没什么联系,仅仅说,程序履行不到这儿

比方:

while(1);

i = 1;

这种情况下,i=1; 这行就会有这种提示。

在逻辑上不能到达这个指令,很常见的正告,
比方:

while(1){…}

return(0);
这个情况下return 0便是永久不会履行到的指令。
假如特别厌烦这个东西,有个办法防止呈现。
char c;
c=1;
if(c)

while(1){}
return(0);;
实际上仍是这么回事,可是编译器认为是有或许到了,所以就不报错了。
报错是要你留意有这么回事,有一条指令,存在的,可是不会起作用,所以便是正告了。
如同keil的main要求是int,所以又要求有return,一般编程序便是简略的while循环,得,就麻烦了。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/news/guandian/274809.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部