问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

C语言:for循环后面的语句有{}与没有的区别

发布网友 发布时间:2023-08-03 15:38

我来回答

5个回答

热心网友 时间:2024-10-05 15:28

在C语言中大括号{ }, 用于定义函数体,构成复合语句(语句块)、声明联合(union)及结构体变量。


在for循环中没有大括号{ },则表示紧接for语句下面的一句为循环体。

for (int start=0; end!=100; ++start) 
printf("start value:%d\t", start); //这一句是for循环的循环体
printf("\n"); //这一句不是循环体中的语句

如果循环体中有多条语句,是需要使用大括号{ }的。


注意:一般来说,好的编码方格有利于程序员开发,也有利于团队成员阅读源码,因此,一般都是建议在if、for等控制语言中使用大括号{ }括志相应的if子句或者循环体语句。

热心网友 时间:2024-10-05 15:28

这个要视情况而定。。

比如以下两种情况

#include<stdio.h>

main()

{

 int a[100],i;

 for(i=0;i<10;i++)

  scanf("%d",&a[i]);

 printf("第一种输出方式:\n");

 for(i=0;i<10;i++)

 {

  printf("%d",a[i]);

  printf("\n");

 }

 printf("第二种输出方式:\n");

 for(i=0;i<10;i++)

 printf("%d",a[i]);

 printf("\n");

 return 0;

}

 

看以上“\n”的作用就知道

括号的作用是*作用范围

热心网友 时间:2024-10-05 15:29

因为C语言里的语句是以;为结束标质的,所以for循环中如果只有一带;语句的话就可以不加花括号,但如果是for循环后又有一个循环的话是没有;的,但这还是要当作一条语句看待。

热心网友 时间:2024-10-05 15:29

{}是把很多语句给括起来,没有{}的话就只循环fr后面的那句话,有{]就循环{}里面的所有话

热心网友 时间:2024-10-05 15:30

如果For循环里面只有一句话的话,就可以不用{},如果for循环主体有很多语句,就要用{}包住这些语句。
但是有点良好的编程习惯,加一个{},对代码的规范,阅读的简便都有挺大的帮助的。最好的都加上吧。
C语言:for循环后面的语句有{}与没有的区别

在C语言中大括号{ }, 用于定义函数体,构成复合语句(语句块)、声明联合(union)及结构体变量。在for循环中没有大括号{ },则表示紧接for语句下面的一句为循环体。for (int start=0; end!=100; ++start) printf("start value:%d\t", start); //这一句是for循环的循环体printf("\n"); //...

C语言for语句加{}和不加{}有什么区别?

for(;;){ } printf("");} 这样的话外层for不加括号主体是内层 for ,主体没有printf函数了。是以提倡加括号。问题解决还望采纳。也欢迎探讨。

c语言for后面大括号的区别

我们在编写C语言程序时需要频繁用到循环,而for循环后面的大括号,有时有,有时没有。比如:for(int i=0;i&lt;10;i++){ ...;}for(int i=0;i&lt;10;i++) printf("%d",i);而for是否需要加大括号跟for循环的作用域有关。若不加大括号,它只包含下面一条语句,若加括号后则包含括号内...

在C语言中,for语句的后面加分号和不加分号有何不同?

for循环后面加分号,表示这个循环是空语句,除了执行for()括号里的,什么都不干。然后就执行下一行,也就是你的prinf,printf和for循环没关系。如果不加分号,那for循环后面的printf语句就是for循环的一部分,跟着for一起执行,但前提是for循环里的条件要满足。执行到第二个for时a已经等于3了,你要b=...

在C语言中,for语句的后面加分号和不加分号有何不同?

for语句有两种用法,一种是跟单个语句,一种是跟代码体。在跟单个语句时,由于在C语言语句默认是以分号结尾的,程序会将for (;;)之后直到第一个分号的代码视为循环体来执行,例如下面三种情况:for (int i=0; i&lt;10; i++) foo1();for (int i=0; i&lt;10; i++) foo1();for (int i...

在C语言中,for语句的后面加分号和不加分号有何不同,该分号有什么作用...

表示这个循环是空语句,除了执行for()括号里的,什么都不干,然后就执行下一行。不加分号,那for循环后面的printf语句就是for循环的一部分,跟着for一起执行,但前提是for循环里的条件要满足。分号代表语句结束。例如:for(i=0;i&lt;100;i++);就等于:for(i=0;i&lt;100;i++){ ;} ...

c语言中for后面没有{}是什么意思

很高兴为你解答:是这样的,for循环后面如果只包括单句语句,则不需要用{} 如果包含2句或2句以上的语句才需要{} 提问者看这里:1、请提问者认真对待自己的提问,分清谁是抄袭,谁是原创。2、每一次错误的采纳,不仅证明了您的智商,也伤害了认真答题的人。3、如果答案正确,请在15分钟内采纳,谢谢...

C语言中 For语句后面的括号里有两个分号是什么意思啊?

for语句后加分号就是表示执行for中的语句,不执行其他,也就是不带循环体语句。for后面跟的是循环体。如果不需要有循环体,也就是for括号里面的三句就可以完成所有功能那么就加个分号,表示循环体为空。比如 :求字符串s的长度for(len=0;s[len]; len++);这个, 单独for里面的三句就完成了所有...

for语句循环体有多句的时候不加大括号,为什么运行结果不符合预期...

在C、C++和Java等编程语言中,for循环体在不加大括号的情况下默认只包含紧跟其后的一条语句。当循环体有多条语句时,如果不加大括号,仅第一条语句会被视为循环体,其余语句会在循环结束后顺序执行。这可能导致运行结果不符合预期。例如:cCopy codefor (int i = 0; i &lt; 5; i++) printf(...

c语言中有分号的才算一条语句吗 比如for循环后面要打括号?

没什么特别的意思,就是for循环没有循环条件。这样做法要看实际的需要,你这个题目是因为条件写到循环体内了,当for循环结束的时候,i的值正好是需要的值,如果把条件写在for里面,那跳出循环的时候i的值可能需要减1

C语言for循环语句 C语言for循环语句求和 C语言中的循环语句 不属于C语言循环语句的是 C语言常见的循环语句 简述C语言中有哪些循环语句 C语言程序设计中循环语句有 c语言for只管后面一个语句 c语言有几种循环语句
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
机械收据条打官司证明人不去咋办 被别人起诉,如果我提供有利证据证明我方没责任,是不是可以申请诉讼无效... Our environment isn't as green and beautiful as i 和平歌谣20字 We want to do something to (s ) the Earth . 括号里填什么 气前面有什么 ...重点通过例句分析比较其在不同语境中的用法。谢谢 ...好字在不同语境中的意思 心情好() 态度好() 天气好() 身体好... ...在不同语境中的意思。心情好( ) 态度好( )天气好( )身体好( )_百 ... ...字在不同语境中的意思。心情好()态度好()天气好()身体好() C语言for语句加{}和不加{}有什么区别? 中国四个外交成就是哪四个? C中,什么时候,for语句中 不加括号 新中国成立以来四个意义重大的军事战略方针? 财务人员竞聘证券营业部负责人有优势吗? 想要买爱奇艺或者乐视的会员,有没有要卖的? 巴迪的父亲会用怎样的神情,动作和语言来夸奖自己 鹌鹑蛋和螃蟹能同食吗 鹌鹑蛋和螃蟹一起吃有什么好处 瓦罗兰特白银相当于什么水平 瓦罗兰特白金什么水平 自驾大竹到重庆渝北路线图 四川大竹有到重庆武隆的车吗 大竹到重庆北江观音桥路线 大竹到重庆火车北站客车要几小时 电视的膜需要撕吗 从大竹坐车到重庆北站坐车到上海需要在重庆做核酸吗 大竹到重庆西近还是重庆北近 花椒泡脚延缓衰老, 尤其是老年人, 经常泡可少往医院跑 希沃软件里的读书软件在哪 企鹅寄冰和蜘蛛开店都是科学童话正确么 c语言中两个for语句之间没有花括号是什么意思? ...if语句和一个接下来的条件语句 则for语句的大括号可以不添..._百度... C语言问题,求解为什么for后面有无花括号,导致结果不一样呢,不是说for... c语言for后面没有大括号 for循环语句为什么有时后面要加大括号,有时不要加? 我想买地震急救包,可是淘宝上都说没有货。 所以,我想知道在哪里可以大量... 重庆地震急救包可以用不?在哪里可以订购到? 地震应急包包括哪些 女装踏板车不用捏刹车就可以打火怎样调? 贫穷有两种 ...先吃黄体酮5天,一天一次,然后再吃避孕药优思明3-6个月。吃避孕药会... 为什么医院的药价这么高? 请问一下我用黄体酮催经以后来姨妈 然后开始服用优思明避孕可以吗? 服用地屈孕酮片又服用了紧急避孕药会有影响吗? 哪里有免费志愿者服务入口? 吃黄体酮以后没来事能吃避孕药吗 2023厦门中考录取分数线? 吃地屈孕酮片期间可以吃紧急避孕药吗 农村的土狗有哪些品种? 沈玥如 全国有多少同名同姓的