if条件语句组中加入嵌套,else和else if有什么不同?

2025-03-24 06:07:14
推荐回答(1个)
回答1:

在C语言与VC里面,条件语句用的比较多,if与else通常是一起出现,用于表示两种情况,if(a)b;else
c;
如果a成立,则执行b,否则执行c。表示只有两种情况出现,a或者!a。
而if后面接else
if时,表示不一定只有两种情况。例如if(a)b;else
if(c)d;
如果a成立,则执行b,否则如果c成立,则执行d。这种情况存在三种情况:a,!a&c,!a&!c,只是最后一种情况没有执行语句
例如if(a)b;else
if(c)d;else
m;
如果a成立,则执行b,否则如果c成立,则执行d,否则执行m。有三种情况a,!a&c,!a&!c。