jsp頁面foreach循環(huán) c語言中怎樣跳出所有循環(huán)?
c語言中怎樣跳出所有循環(huán)?跳出for循環(huán)有兩種方法:1。使用break語句。例如:int Ifor(I=0 I<10 I){if(I>3)//if I>3,跳出For循環(huán),執(zhí)行printf
c語言中怎樣跳出所有循環(huán)?
跳出for循環(huán)有兩種方法:
1。使用break語句。例如:int Ifor(I=0 I<10 I){if(I>3)//if I>3,跳出For循環(huán),執(zhí)行printf語句break}printf(%d,I)
2。使用return語句(通常在函數(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時,自動退出循環(huán)。也就是說,expr值是0。
2. 屬于while本身的break語句在while中執(zhí)行。break語句的功能是跳出循環(huán),因此可以實現(xiàn)強制跳出。
3執(zhí)行return語句時。如果執(zhí)行return語句,您將退出整個函數(shù)并自然跳出循環(huán)。
4執(zhí)行g(shù)oto語句,目標(biāo)在循環(huán)外。如果goto語句指向的標(biāo)記在循環(huán)外,程序?qū)o條件地執(zhí)行該點,也可以退出循環(huán)。