if中return用法總結(jié) 在while循環(huán)中,break,continue,return有什么區(qū)別?
在while循環(huán)中,break,continue,return有什么區(qū)別?Break—退出while循環(huán),但是如果while循環(huán)之后還有其他語(yǔ)句,則會(huì)執(zhí)行它。Continue—退出當(dāng)前while,然后
在while循環(huán)中,break,continue,return有什么區(qū)別?
Break—退出while循環(huán),但是如果while循環(huán)之后還有其他語(yǔ)句,則會(huì)執(zhí)行它。Continue—退出當(dāng)前while,然后它將從while循環(huán)的開(kāi)頭重新執(zhí)行。Return—退出函數(shù)。如果while循環(huán)后還有其他語(yǔ)句,它將直接跳過(guò),不會(huì)執(zhí)行
break跳出循環(huán)。繼續(xù)循環(huán),(不執(zhí)行)Return跳出函數(shù)并返回到調(diào)用函數(shù)。例如,下面的語(yǔ)句int i=0while(1)//<-----。{//| I//| if(I%2)//如果I%2>0 | continue//繼續(xù)循環(huán)---。Printf(%d,I)if(I> 10)Break//跳出循環(huán);--。If(I< 0)//這不會(huì)發(fā)生:)| return//->跳出當(dāng)前函數(shù)|}//|//其他行//<<<-----: