注册 登录
编程论坛 C语言论坛

大家好!大神帮帮忙

dmj520 发布于 2020-10-01 16:00, 1235 次点击
if(a>b) if(a>c) printf(″a=%d\n″,a);这种if嵌套是啥意思是不是不管第一个if是对是错都执行第二个吗
2 回复
#2
李少iii2020-10-01 17:41
不是,如果第一个都不成立,就不会就入第二个,
第一个成立才会进入嵌套的第二个if条件句
#3
自学的数学2020-10-01 18:02
相当于if(a>b)
       {  if(a>c)
            printf(″a=%d\n″,a);
         else  a<c
       }
else  a<b
意思上各自领会。
  
1