C语言FOR语句的大括号位置放置的问题

2025-03-25 05:44:36
推荐回答(5个)
回答1:

for()
{}
如果有括号,表示括号里面所有的内容都会参与循环,若没括号,则只有紧跟的一条参与循环,{}的作用就是把若干条语句集合起来,要么一起执行,要么不执行
-----------------------------------------
楼主说把上面的程序加上{}会陷入死循环?不可能啊!我刚运行了,没问题啊
记住一点就是:if,for,while等语句后面若只有一条语句,就没必要加括号

回答2:

楼主,建议你采用缩进格式进行程序编写
{
.....{
.....}
}
---------------------------
如果是多层循环不理解的话,建议你从外至内去写程序
比如,将最外层循环需要的输出语句先写出来,然后再写内层循环
具体可以补充下题目,说说自己的不解之处

回答3:

括号越是靠里面的,执行的次数越多,注意点你想执行的语句的频度,跟哪条语句是一样多的,就放在它后面就可以了。

回答4:

那就一对对的放 对应缩进 就不会看花眼了

回答5:

写的时候,先把括号写好

比如
for(....)
{
}

加代码时也一样
for (....)
{
if(...)
{
}
}

加代码时也一样
for (....)
{
if(...)
{
}
else
{
}
}

这样就不会错