永发信息网

for语句后面到底有没有"{"(括号)?有的时候是什么情况?没有的时候又是什么情况?谢谢

答案:3  悬赏:50  手机版
解决时间 2021-03-20 05:51
for语句后面到底有没有"{"(括号)?有的时候是什么情况?没有的时候又是什么情况?谢谢
最佳答案
如果只有一条语句则可以不要{,如果有多条语句是需要{的
因为,for,if,while在没有花括号的情况下,默认对第一条语句进行循环。追问这句话是什么意思?for,if,while在没有花括号的情况下,默认对第一条语句进行循环。
举个例子,谢谢追答for(i=0;i<10;i++)
console.writeline(i.tostring());
int j=i;
console.writeline(j.tostring());

就相当于

for(i=0;i<10;i++)
{
console.writeline(i.tostring());
}
int j=i;
console.writeline(j.tostring());

if和while语句也是这个规则
if(1>5)
console.writeline("你好");
console.writeline(“中国”);
上面这段代码只会输出“中国”追问if(1>5)
?追答1>5肯定是false所以那一句就不执行,只执行下一句。。。汗颜追问谢谢
全部回答
for语句,是循环语句的一种。一般情况下,标准写法应该都要写{}的,如果不写也行,不过不是规范代码的写法,如果不写,那么这开始{结束}都不要写
如果循环体只有一条语句,可以有也可以没有{

for()
x = 0;

for()
{x= 0;}
等价
如果有多条语句,必须有
for()
{x = 0;y = 0;}
如果你这样写
for()
x = 0;
y = 0;
相当于循环体中只执行x =0;不会执行y = 0;(y不属于循环体)
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
打印的发票打错了,怎么作废呢?
怎么验证手机真假及是不是新机,还有发票是否
帮我老公找个厨师的工作,是桐乡本地人,今年
汽车的中冷器里面水是怎么进去的
200mm的游标卡尺多少钱一把?
涌上花怎么去啊,有知道地址的么
金艾陶是广东佛山瓷砖品牌吗?
6层的多层的5楼和2楼我应该选哪一个
红细胞脆性为60%用做地贫基因诊断吗
哪里有卖江苏丰县高中部校服的?
成语玩命猜32-2 ’
后宫妃子名称排次
四水归源是什么意思
(a-1)(1+a)=________.
用了赛飞3
推荐资讯
是先用强固刷下墙面在刷腻子?还是先用腻子腻
凡桥村村民委员会我想知道这个在什么地方
一个房间放两三台电脑在这样房间睡觉安全吗
西北有高楼 上与浮云齐 交疏结绮窗 阿阁三重
久隆奥斯卡尚品街怎么去啊,有知道地址的么
蔡的繁体字怎么写
口袋妖怪2火二岛海角往着的老人怠么找
①试求|x-3|+|x-2|+|x+2|+|x+3|的最小值
万里挑一的意思是什么
发源地形象设计中心我想知道这个在什么地方
高考填志愿怎么找学校
公交停车场(出入口)(四流中路与舞阳路交叉口
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?