for循环语句为什么有时后面要加大括号,有时不要加?

2022-10-31 03:10

1个回答
首先,出于代码的书写规范考虑,应该为所有的for语句加上大括号!
实际应用中,有的人为了简化(其实也没省多少时间...),在循环体只有一条语句的时候,省略了大括号
,例 for(int i=0;i<5 ;i++) a=a+i;

但,如果要循环的内容(循环体)超过一条语句,则必须加大括号,例:
for(int i=0;i<=5;i++)
{
a+=i;
b=a+b; //如果不加大括号,这条语句不会被循环执行.
}
相关问答
for循环可以对时间循环吗
1个回答2023-05-19 12:37
VB中用 Exit 语句可以直接退出 For 循环、Do 循环、子过程或函数过程。Exit 语句的语法很简单:Exit For 在 For 循环中出现的次数没有限制,Exit Do 在 Do 循环中出...
全文
for循环怎样嵌套?
1个回答2023-02-11 21:09
是这样的,外层循环每执行一次,内层循环就要执行N次。 比如: for(int i = 0;i <10; i++){ for(int j = 0; j < 10;j++){ System_ou...
全文
for循环一次的时间
3个回答2022-12-20 08:00
12M的晶振的机器周期是1/12M*12,就是1us 其次不同的单片机执行语句的机器周期也不一定一样(比如:Atmel 51系列及大多数51的一个机器周期是12个时钟周期,华邦的只需要4个时钟周期...
全文
for循环如何嵌套
2个回答2023-02-23 07:15
外层循环每执行一次,内层循环就要执行N次。 比如: for(int i = 0;i <10; i++){ for(int j = 0; j < 10;j++){ System_...
全文
for循环中怎样跳出本次循环进入下次循环
2个回答2022-12-26 09:02
在你希望跳过本次循环剩余语句的地方,加上 continue; 这样本次循环在continue后面的语句就会被跳过,直接进入下一次循环
血液循环包括______循环和______循环,它们在______连通
1个回答2022-12-31 00:40
血液循环包括体循环和肺循环,二者在心脏处相通组成一条完整的循环途径.循环路线如图所示: 体循环的循环途径为:左心室→主动脉→各级动脉→组织处毛细血管→各级静脉→上、下腔静脉→右心房. 肺循环的循环途...
全文
for循环的相关疑问
1个回答2022-10-14 19:40
里边的循环执行四次,外边的循环执行5次,总共20次
关于for循环问题
6个回答2022-08-25 01:57
Dim i as integer,j as integer //定义整型变量i,j j=10 //初始化j=10 for i=1 to j step 2 i=i+1 j=j-i next ...
全文
c++for怎么实现无限循环
1个回答2022-10-05 00:15
从最外层到最里层,外层执行一次,直到里层的的循环结束以后,它外面的那一层就执行一个步长,接着是最里层,以此类推。
for 循环执行时间
2个回答2022-09-21 04:05
void delays(int count) { int j; for(j=0; j<count; j++); } 在C中这是一个用户自定义的函数 delays 只是一个函数名字,coun...
全文