jsp頁(yè)面foreach循環(huán) c語(yǔ)言中怎樣跳出所有循環(huán)?
c語(yǔ)言中怎樣跳出所有循環(huán)?跳出for循環(huán)有兩種方法:1。使用break語(yǔ)句。例如:int Ifor(I=0 I<10 I){if(I>3)//if I>3,跳出For循環(huán),執(zhí)行printf
c語(yǔ)言中怎樣跳出所有循環(huán)?
跳出for循環(huán)有兩種方法:
1。使用break語(yǔ)句。例如:int Ifor(I=0 I<10 I){if(I>3)//if I>3,跳出For循環(huán),執(zhí)行printf語(yǔ)句break}printf(%d,I)
2。使用return語(yǔ)句(通常在函數(shù)體中使用,作為函數(shù)的返回值跳出函數(shù),即跳出函數(shù)體中的for循環(huán))int fun(int a){int i for(i=0 i<A i){if(i>3)//如果i>3,則執(zhí)行函數(shù)并返回變量i的值,即,跳出for循環(huán),返回I}
跳出while循環(huán)有四種可能:1 while(expr)的判斷條件為false時(shí),自動(dòng)退出循環(huán)。也就是說(shuō),expr值是0。
2. 屬于while本身的break語(yǔ)句在while中執(zhí)行。break語(yǔ)句的功能是跳出循環(huán),因此可以實(shí)現(xiàn)強(qiáng)制跳出。
3執(zhí)行return語(yǔ)句時(shí)。如果執(zhí)行return語(yǔ)句,您將退出整個(gè)函數(shù)并自然跳出循環(huán)。
4執(zhí)行g(shù)oto語(yǔ)句,目標(biāo)在循環(huán)外。如果goto語(yǔ)句指向的標(biāo)記在循環(huán)外,程序?qū)o(wú)條件地執(zhí)行該點(diǎn),也可以退出循環(huán)。