規則是else與他上面的最近的還沒有配對的if配對。
例如判斷三角形的。
if((a+b>c)&&(a+c>b)&&(b+c>a))。
if((a==b)||(a=c)||(b=c))。
printf("是等腰三角行")。
else printf("是普通三角形")。
else printf("不能夠成三角形")。
這個沒有細分,其中if((a==b)||(a=c)||(b=c))。
printf("是等腰三角行")。
else printf("是普通三角形");是壹對,再外面的也是壹對。
在同壹個 if 結構中可以有多個 elseif 語句。第壹個表達式值為?TRUE?的 elseif 語句(如果有的話)將會執行。在 php 中,也可以寫成“else if”(兩個單詞),它和“elseif”(壹個單詞)的行為完全壹樣。句法分析的含義有少許區別(如果妳熟悉 C 語言的話,這是同樣的行為),但是底線是兩者會產生完全壹樣的行為。
elseif 的語句僅在之前的 if 或 elseif 的表達式值為?FALSE,而當前的 elseif 表達式值為?TRUE?時執行。