c語言else用法 C語言里面if和else的用法?
C語言里面if和else的用法?C語言中沒有else if,只有elseif(){}else{}你說else如果像VB,C應(yīng)該像這樣。另外,在C中,if()默認(rèn)只有一條語句,else是相同的。如果它是
C語言里面if和else的用法?
C語言中沒有else if,只有else
if()
{}
else
{}
你說else如果像VB,C應(yīng)該像這樣。
另外,在C中,if()默認(rèn)只有一條語句,else是相同的。如果它是多個,則應(yīng)該用{}括起來。例如,
if()
a()
B()
實際上是
if()
{
a()]}
B()
關(guān)于C語言中if,elseif和else的區(qū)別在哪里?
區(qū)別在于elseif不能單獨作為判斷公式,只能從第二級開始。換句話說,所有條件判斷都以if開頭。如果此條件有例外,則添加else以進行區(qū)分。示例1:if(gender=“male”)printf(“gender:male”)elseprint(“gender:female”)如果要添加另一級別的判斷,應(yīng)該從if開始,后跟elseif。如果需要包含異常,請在末尾添加else。例2:if(gender=“male”)例3:if(M==1)printf(“一月”)elseif(M==2)printf(“二月”)elseif(M==3)printf(“三月”)elseif(M==4)printf(“四月”)。。。Elseif(M==12)printf(“December”)Elseif(“invalid month”)