在switch中放while循環(huán) Break語(yǔ)句只能用于循環(huán)結(jié)構(gòu)和switch語(yǔ)句中嗎?
Break語(yǔ)句只能用于循環(huán)結(jié)構(gòu)和switch語(yǔ)句中嗎?首先,在C語(yǔ)言中,程序是根據(jù)語(yǔ)句執(zhí)行的。break語(yǔ)句的范圍:switch structure語(yǔ)句和loop body語(yǔ)句(即for loop和w
Break語(yǔ)句只能用于循環(huán)結(jié)構(gòu)和switch語(yǔ)句中嗎?
首先,在C語(yǔ)言中,程序是根據(jù)語(yǔ)句執(zhí)行的。
break語(yǔ)句的范圍:switch structure語(yǔ)句和loop body語(yǔ)句(即for loop和while loop)。
其功能是:跳出switch語(yǔ)句或循環(huán)語(yǔ)句,也就是說(shuō),如果程序執(zhí)行時(shí)switch語(yǔ)句或循環(huán)體語(yǔ)句中出現(xiàn)中斷,程序?qū)⑼顺鰏witch語(yǔ)句或循環(huán)體。
continue語(yǔ)句的作用域:循環(huán)體語(yǔ)句。
其功能是:在一層循環(huán)中,不執(zhí)行一次,如果程序在繼續(xù)后遇到代碼,不執(zhí)行,繼續(xù)執(zhí)行下一層循環(huán)。
C語(yǔ)言中,break語(yǔ)句只能用在循環(huán)體中嗎,還可以應(yīng)用在哪里?
除了loop語(yǔ)句和switch語(yǔ)句外,break語(yǔ)句不能用于任何單獨(dú)的語(yǔ)句。例如,如果在if(condition)break-alone上面使用if語(yǔ)句塊是錯(cuò)誤的,那么if語(yǔ)句必須位于循環(huán)結(jié)構(gòu)或switch語(yǔ)句中。