return語句的用法 return與return0的區(qū)別是什么???
return與return0的區(qū)別是什么?。窟@些函數(shù)都是int函數(shù)。函數(shù)調(diào)用產(chǎn)生一個(gè)整數(shù)值。函數(shù)使用返回語句Return1或return0返回此值。例如,給定a=3,B=4,C=5doublea=3,
return與return0的區(qū)別是什么???
這些函數(shù)都是int函數(shù)。函數(shù)調(diào)用產(chǎn)生一個(gè)整數(shù)值。函數(shù)使用返回語句Return1或return0返回此值。例如,給定a=3,B=4,C=5doublea=3,B=4,C=5intstat,stat=triangle(a,B,C)//函數(shù)返回值并將其存儲(chǔ)在變量stat中。如果stat為1,則三條邊可以形成一個(gè)三角形。如果stat為0,則它不能形成三角形。對(duì)于其他類似函數(shù),return N1表示yes,return N0表示No
return 1 return 0 return-1 function return 1是1的返回值function return 0是0的返回值function return-1是-1的返回值
break用于跳出循環(huán),例如while,do while可以跳出,但是不要跳出函數(shù)Return使整個(gè)函數(shù)返回,下面的語句,不管是在循環(huán)內(nèi)部還是外部,都不會(huì)執(zhí)行。此外,break語句通常用于循環(huán)語句和switch語句中。當(dāng)在do while、for和while循環(huán)語句中使用break語句時(shí),程序可以終止循環(huán)并執(zhí)行循環(huán)后面的語句,通常break語句總是與if語句相關(guān)聯(lián),即在滿足條件時(shí)跳出循環(huán)。return語句將函數(shù)的值返回給主調(diào)用函數(shù)。還有一個(gè)continue語句跳過循環(huán)中的其余語句并強(qiáng)制執(zhí)行下一個(gè)循環(huán)。Continue語句僅用于循環(huán)體,如for、while和do while。它通常與if條件語句一起使用,以加速循環(huán)
return:
一般情況下,要返回值或其他復(fù)雜類型,一般情況下,它用于被調(diào)用對(duì)象(object 1)中,調(diào)用后返回調(diào)用對(duì)象(object 2)。也就是說,當(dāng)object 2調(diào)用object 1時(shí),如果return語句在object 1內(nèi)部調(diào)用,則程序執(zhí)行返回到-object 2并調(diào)用object 1的下一個(gè)語句繼續(xù)執(zhí)行;
continue:
它通常用于加速循環(huán),通常在循環(huán)體內(nèi)部調(diào)用。它的功能是:結(jié)束這個(gè)循環(huán),快速進(jìn)入下一個(gè)循環(huán);
break:
一般用于跳出這個(gè)循環(huán),即跳出這個(gè)break所在的循環(huán),跳出調(diào)用break的循環(huán);