當(dāng)它們相等時(shí),執(zhí)行塊case中的代碼,第一種方式是滿足switchcasethis語(yǔ)句的括號(hào),第二種方式是滿足破位,2.有兩種方法可以結(jié)束一個(gè)開關(guān)case語(yǔ)句,3.語(yǔ)句incase,用代碼驗(yàn)證,1,case語(yǔ)句用法:C語(yǔ)言中在每個(gè)case的末尾加一個(gè)break語(yǔ)句防止其進(jìn)入下一個(gè)。
1,case 語(yǔ)句用法:C語(yǔ)言中在每個(gè)case的末尾加一個(gè)break 語(yǔ)句防止其進(jìn)入下一個(gè)。2.有兩種方法可以結(jié)束一個(gè)開關(guān)case 語(yǔ)句。第一種方式是滿足switchcasethis語(yǔ)句的括號(hào),第二種方式是滿足破位。3.語(yǔ)句 in case,用代碼驗(yàn)證。這樣在編譯代碼的時(shí)候就會(huì)出現(xiàn)錯(cuò)誤,因?yàn)闃?biāo)簽只能是語(yǔ)句,而不是語(yǔ)法的一部分。
switch{ case..:.....;打破;case..:.....;打破;................默認(rèn)值:.....;}開關(guān)里面的東西和case-1/后面的一樣,如果和case后面的不一樣,默認(rèn)執(zhí)行語(yǔ)句后面的。。
3、switch case的用法執(zhí)行過(guò)程:首先計(jì)算得到switch后括號(hào)內(nèi)的表達(dá)式或變量值,然后將計(jì)算結(jié)果與每個(gè)case后的常數(shù)進(jìn)行比較。當(dāng)它們相等時(shí),執(zhí)行塊case中的代碼,遇到break,跳出開關(guān)選擇結(jié)構(gòu),執(zhí)行開關(guān)選擇結(jié)構(gòu)后的代碼。如果case后的任何常數(shù)等于switch后括號(hào)中的值,則執(zhí)行switch末尾默認(rèn)塊中的代碼。