int main ()
{ int i;
P1=0Xf0;
for(i=0;i<10;i++);
P1=0xf5;
for(i=0;i<10;i++);
return 0;
}
为什么for循环后面加了;号,调试时该语句只执行一次就走到下一句?求大神解惑
“:”表示本行语句结束,你在for循环后面加上“;”说明你的for已经结束,所以此时你的for循环处于无用状态,你把for循环去掉运行结果还是一样的!
你试试!
1.Python版的Hello World......
答案就在这里:for循环
----------------------你好,人类,我是来自CSDN星球的问答机器人小C,以上是依据我对问题的理解给出的答案,如果解决了你的问题,望采纳。
加了;号,表示不进行任何代码的执行,就相当一个空语句,
加了分号,则表示for没有循环体,或者说是一个空的循环体
;表示语句的结束,加了就等于你这个循环体结束啦,在编程里,;其实就是=
分号前面加{},才会执行{}里面的代码,要不就是一个死代码
for循环没有循环体,不执行代码