永发信息网

if语句题,这里的else怎么会有分号

答案:2  悬赏:10  手机版
解决时间 2021-11-14 21:55
  • 提问者网友:做自己de王妃
  • 2021-11-14 05:41
if语句题,这里的else怎么会有分号
最佳答案
  • 五星知识达人网友:夜余生
  • 2021-11-14 07:10
这里的分号相当于是空语句,不执行任何操作。
相当于:
int a=1,b=2,c=3,d=4,r=0;
if(a!=1) 
{
;
}
else 
{
r=1;
}

if(b==2) 
{
        r += 2;
}
else 
{
;
}

if(c!=3) 
{
r+=3
}
else 
{
;
}

if(d==4) 
{
r+=4;
}if-else中只有一句代码的,{}可以省略。所以简写出来你看到的那样了。以上是没有简写的格式
追问后面的能给我打一下吗,主要是后面的不清楚,我弄不懂他们的关系
全部回答
  • 1楼网友:时间的尘埃
  • 2021-11-14 07:54
因为else后面就一行代码,不用{}括住追问不懂后面两个else是属于哪个if的?追答后面的else 属于前面一个的
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯