面部神经炎恢复期耳朵:if 语句问题(编程)

来源:百度文库 编辑:高考问答 时间:2024/04/29 18:09:19
if
^^^^^^^^^^^
^^^^^^^^^
if
和下边
if
^^^^^^
^^^^^^^^
else if 有什么区别没有啊谢谢

第一种无论第一个if为真或假都得进行第二个if的判断
第二种如果第一个if为真,则不会再进行第二个if的判断,只有第一个if为假时才考虑第二个if

没有。

好象下面那个后面要再跟个else的,否则会报错
前面两个if是并列的,都需要判断,后面那个只有在第一个if不成立的情况再判断下面那个if

前者是2个分开的if语句,分别进行判断。
后者是在第1次if判断的基础上再决定是否进入第2个if语句判断。

逻辑不同:

一个是:

if(...)
{
    ...
    if(...)
    {
        ...

一个是:

if(...)
{
    ...
}
else if(...)
{
    ...