elseif和else的區(qū)別

理解一:

if是條件判斷語句,只有if的條件成立(表達(dá)式的值為真)后,才會執(zhí)行if部分的代碼,否則將會執(zhí)行else的代碼。

如果是if...else if,則滿足第一個if執(zhí)行第一個if里的代碼,如果不滿足第一個if,而滿足第二個if,則執(zhí)行第二個if(即else if)的代碼,如果都不滿足,就不執(zhí)行,如果后面有else(不帶if的else),則只要前面的if和else if都沒執(zhí)行,就執(zhí)行最后一個else。

理解二:

if,else if都需要接判斷表達(dá)式。else不需要判斷表達(dá)式。使用else if和else,必須緊跟在if之后,形參if-esle if組或if-else對。 沒有對應(yīng)的if語句,else if和else語句都會在編譯時報錯。
if(condition1) /*如果滿足條件1*/
{
}
else if(condition2)/*否則,如果滿足條件2*/
{
}
else/*否則*/
{
}
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容