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

for循环如果不加大括号那么他的作用是不是到第一个;分号处

发布网友 发布时间:2023-12-06 05:42

我来回答

5个回答

热心网友 时间:2024-02-18 05:30

for循环只能遍历后面的第一个语句,因此可以使用zd执行单个语句(以分号结尾)或复合语句(用大括号括起来,不带分号)。

但是,有一种情况下,您可以运行多个不带分号的语句,即使用逗号分隔内部语句,例如:

#include“stdio.h”

main()

Inta=0,I,b=0;

For (I = 0;我< 3;我+ +)

B+,-,a=B;

Printf("%d",a);

最后得到-3,即a++b,a=b;是作为语句执行的,但这种编写方式不标准,因此不建议使用。

扩展资料:

注意事项

1、for循环中的变量可以是一个或多个,不要局限于一个变量到最后进行处理,这样会很繁琐,当程序适合多个变量进入一个循环时,使用多个for语句是一种浪费!

2.for循环中的语句可以是语句的主体,语句外面的括号“{}”将把参与循环的语句括起来。for循环中的所有三个表达式都是逗号表达式,因此每个分号可以由几个逗号表达式组成,逗号表达式之间用“”分隔,最后用“;”分隔;最后。

3.for循环中的“single表达式”、“条件表达式”和“body语句”都是选项,这意味着只有;可以默认离开。空语句,”;“不能默认的原因是编译格式是这样的,默认的原因是编译器不能识别它并报告错误。

省略用于初始化的单个表达式意味着没有给循环控制变量赋初值。

条件表达式被省略,如果不执行其他操作,它将成为死循环。

当所有循环体都被省略时,如果for语句没有被其他形式处理,那么它就没有任何作用。

热心网友 时间:2024-02-18 05:30

for循环只能循环执行紧随其后的第一条语句,所以可以执行单一语句(以分号结尾)或者复合语句(以大括号框起来,不加分号)。
但有一种情况可以运行多条语句又不加分号,就是用逗号把语句分隔起来,比如:
#include "stdio.h"
main()
{
int a=0,i,b=0;
for(i=0;i<3;i++)
a++,b--,a=b;
printf("%d",a);
}
最后结果是-3,在这里a++,b--,a=b;被当作一条语句执行,但这种写法不规范,故不推荐。

热心网友 时间:2024-02-18 05:31

循环体只能有一条语句,
如果需要执行的语句超过一条,就要加大括号将它们变为一条复合语句

for循环如此,while循环也是如此.
for(int i=1; i<5; i++)
printf(" A ");
printf(" B ");

A输入5次,B输出1次

while(1)
printf("C");
printf("D");
不停的输出C ,但不会输出D

热心网友 时间:2024-02-18 05:31

是的,循环体只能有一条语句,如果需要执行的语句超过一条,就要加大括号将它们变为一条复合语句

热心网友 时间:2024-02-18 05:32

不是,在这个程序中,if和else if都运行了,你试试就知道了
#include"stdio.h"
int max,min; /*全局变量*/

void max_min_value(int array[],int n)
{int *p,*array_end;
array_end=array+n;
max=min=*array;
for(p=array+1;p<array_end;p++)
if(*p>max)max=*p;
else if (*p<min)min=*p;
return;
}
int main()
{int i,number[10];
printf("enter 10 integer umbers:\n");
for(i=0;i<10;i++)
scanf("%d",&number[i]);
max_min_value(number,10);
printf("\nmax=%d,min=%d\n",max,min);
return 0;
}
for循环如果不加大括号那么他的作用是不是到第一个;分号处

for循环只能遍历后面的第一个语句,因此可以使用zd执行单个语句(以分号结尾)或复合语句(用大括号括起来,不带分号)。但是,有一种情况下,您可以运行多个不带分号的语句,即使用逗号分隔内部语句,例如:#include“stdio.h”main(){ Inta=0,I,b=0;For (I = 0;我&lt; 3;我+ +)B+,...

for语句和if语句内什么时候需要用大括号?

这两个语句,如果你不加大括号,会在执行到后面第一个分号结束,即只执行后面第一个语句,如果你要执行的语句大于一条,就要给这些语句加上大括号

for的循环体需要用{}大括号括住吗

for循环只能循环执行紧随其后的第一条语句,所以可以执行单一语句(以分号结尾)或者复合语句(以大括号框起来,不加分号)。 但有一种情况可以运行多条语句又不加分号,就是用逗号把语句分隔起来

for()循环 如果后面不加{} 那么管到哪一句?比如

for循环只能循环执行紧随其后的第一条语句,所以可以执行单一语句(以分号结尾)或者复合语句(以大括号框起来,不加分号)。但有一种情况可以运行多条语句又不加分号,就是用逗号把语句分隔起来,比如:include "stdio.h"main(){ int a=0,i,b=0;for(i=0;i&lt;3;i++)a++,b--,a=b;printf("...

forif连用是什么意思

在编程语言中,for语句的有效范围是它的第一个分号为止,如果它后面第一句语句为if...else,没有大括号的情况下的范围属于if...else语句里面。for循环是编程语言中一种循环语句,而循环语句由循环体及循环的判定条件两部分组成,其表达式为:for(单次表达式;条件表达式;末尾循环体){中间循环体;}。f...

if后面的语句可以没有吗?

if后面的语句不可以没有,但if可在语句中省去(虚拟语气的三个句型中可省if)

C++中for循环语句没有end,如何判断结束

注意C语言的for格式:for(){ //循环体 } 如果没有花括号的,以第一个分号作为循环体的结束语句。凡是看不清的,你按上述原则在其前后加花括号就知道了。一般来说,for和if、while这些后面加花括号是一种比较好的编程习惯,有利于代码阅读。

c语言关于花括号的问题

当你不加{}的时候系统会认为你for结束的地方是printf(“\n”);前面,所以是外层的for循环运行完了才换行 加了{}你把printf(“\n”);放在了for(i=0;i&lt;=3;i++)这个循环里面,所以当这个循环里面的for循环每运行一次就会换行一次 所以两个结果不一样 ...

关于java.lang.ArrayIndexOutOfBoundsException

类名首字母要大写;for循环哪怕只有一行 也要给他个括号,别懒省事;没有大括号的for循环 循环体是到for后边的第一个分号。for(i=0;i

for循环后加“;”和不加“;”的区别是什么???

加分号则for后面的大括号执行一次,而且与for里面的条件无关 风雨aaa_8a | 发布于2011-03-20 举报| 评论 0 1 for();:表示这个for循环什么都不做,即for循环到分号处结束,不加分号,执行for下面大括号里面的值 qi爱珍 | 发布于2011-03-18 举报| 评论 3 0 有一坨,就一定要加,要不然执行的只是最...

for循环大括号必不可少吗 for循环不加括号 for循环什么时候加括号 while循环不加大括号 有没有比大括号还大的括号 for循环里没有大括号 for循环大括号 for循环省略大括号 for不加大括号
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
梅艳芳跟成龙演过哪些电影 怎么退定QQ黄钻 2o21年国庆节祝福语(用唯美句子,为祖国献上祝福) 新能源排行榜前十名 荣威新能源iMAX8EV赢在哪里 吃完红心火龙果大小便会变红吗 吃红心火龙果小便红色会持续多久 大红袍花椒种植 重庆大足区能种大红袍花椒吗 湖南适合大红袍花椒的种植吗? 是不是大多数单亲家庭出来的孩子都比较自私?2 谁还记得张铁林演的聊斋叫么名字吗?16 他父母很可能会怎么想?一个家境好的男孩喜欢了一个女孩,他是家... 斯宾诺莎的规定即否定怎么回答?西方哲学史考研3 最早提出“政治的目的是自由”的思想家是谁( )A 哪些动漫之类上的剑 在网上能买的到 图片上这种之类 怎么用别人的找到他的抖音号? 怎么用别人的找到他的抖音号?1 1979年11月2日晚上23~24点左右,出生的人命运如何,应该怎样把握,不懂... 住的那间房子长方形像棺材样子有破解吗? 北京体育大学体育新闻专业的学费大概是多少?4 生活总结作文 水乡文化反应气候特点1 福州科目四随到随考有时间限制吗。 一个手机号怎么申请第二个? 一个家庭中最小的那个孩子,长大后他的性格有什么优缺点? 比如...15 农村里面有姐姐的家中最小的男孩子是不是一般比较自私没有担当而...2 使用电脑的正确姿势应该是怎样的?60 顺丰快递到重庆永川 一般的我们以什么来区分非金属与金属? 改了别人还能找到你吗 类似刀剑神域的动漫,日本的主角是用剑的, 我微信最近数据清理了以前都是用QQ登录 没设置过但是现在重新登录... 刻舟求剑与守株待兔的异同. 什么是看电脑正确姿势?50 怎么样去看电脑是正确的姿势12 被盗怎么看他用我微信做了什么事? 国美电器网上商城的报价跟国美实体店的报价会有差别吗?如果有,...163 李卫军的人物简介 马鞍山市精点食品有限公司怎么样? 太阳光经过三菱镜出现的颜色 “亢”字加偏旁部首有哪些字?36 亢字加个偏旁部首是什么字109 暑假高中生适合补课吗?2 相亲了一个比我小的男生,双方家里都认识。我发现这个男生比较自... 我们不同意女儿跟男的交往,男孩个子矮,家里条件一般,他们在一...8 导航一体机背后的低音输出插口是什么功能 能直接带动无源低音喇叭吗 还 ... 微信如何关联其他账号?两个如何关联? 图书馆员-圣杯的诅咒BD中英双字1024高清种子下载地址有么?感激不尽 关于体育新闻考研,