问题描述
- 关于for循环后面的分号
-
int main ()
{ int i;
P1=0Xf0;
for(i=0;i<10;i++);
P1=0xf5;
for(i=0;i<10;i++);
return 0;}
为什么for循环后面加了;号,调试时该语句只执行一次就走到下一句?求大神解惑
解决方案
1.Python版的Hello World......
答案就在这里:for循环
解决方案二:
加了;号,表示不进行任何代码的执行,就相当一个空语句,
解决方案三:
加了分号,则表示for没有循环体,或者说是一个空的循环体
解决方案四:
;表示语句的结束,加了就等于你这个循环体结束啦,在编程里,;其实就是=
解决方案五:
“:”表示本行语句结束,你在for循环后面加上“;”说明你的for已经结束,所以此时你的for循环处于无用状态,你把for循环去掉运行结果还是一样的!
你试试!
解决方案六:
分号前面加{},才会执行{}里面的代码,要不就是一个死代码
解决方案七:
for循环没有循环体,不执行代码
时间: 2024-10-28 06:43:43