永发信息网

c语言,请问这题怎么做?最后一个else与哪个if配对?

答案:3  悬赏:0  手机版
解决时间 2021-11-09 21:29
  • 提问者网友:愿为果
  • 2021-11-09 11:06
c语言,请问这题怎么做?最后一个else与哪个if配对?
最佳答案
  • 五星知识达人网友:行雁书
  • 2021-11-09 11:44
匹配规则是:
else和距离它最近的且没有匹配else的if语句匹配。追问那不就是第三个if吗追答 一个if啊。。。
就你这么题目来说。看准else if后面没有分号
 C/C++语句都是以分号结束的不用说了吧。
也就是说如果a等于0,才会执行else if 后面的if
就相当于
if(xxx){  }
else if(xx){
   if(xxx){ }
  }
else
 xxx最下面的else就在if和else if都不为真时执行。 
全部回答
  • 1楼网友:由着我着迷
  • 2021-11-09 12:52
和第二个,就是那个else if追问不是与最近的没有else的if配对吗?应该是第三个啊
  • 2楼网友:你可爱的野爹
  • 2021-11-09 12:33
与第二个 if 匹配
具体来说是这样:
if( );
else if( )
if( );
else( );
基本是一个if,else if,else 这样的结构。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯