return語句用來結(jié)束循環(huán),或返回一個(gè)函數(shù)的值,而return 0:一般用在主函數(shù)結(jié)束時(shí),按照程序開發(fā)的一般慣例,表示成功完成本函數(shù)。
python中定義函數(shù)時(shí),選擇性地返回一個(gè)值給調(diào)用方,需要用return 1、示例代碼 def showUser(user): s = '' for i in range(0, len(user)): s += str(user[i]) + ',' return s akm = [1, 2, 3, 4, 5] bkm = showUser(akm) print(bkm) 2、示例結(jié)果 1,2,3,4,5,
所謂函數(shù)返回值是一個(gè)函數(shù)在運(yùn)算結(jié)束以后向調(diào)用它的母函數(shù)或者系統(tǒng)反饋一個(gè)值,這個(gè)值可以是各種變量類型.舉個(gè)簡單的例子:intadd(inta,intb){return(a+b);}intmain(){intres;res=add(3,4);printf("%d",res);return0;}在主函數(shù)main中調(diào)用子函數(shù)add,并傳遞參數(shù)3和4過去,add經(jīng)過運(yùn)算后得到值7,通過return語句將得到的值返回給調(diào)用它的main函數(shù)供其使用,而在main中,返回值被用于給res賦值。函數(shù)返回值就可以理解為解決一個(gè)問題以后得到的結(jié)論,把這個(gè)結(jié)論交給別人,就像寫在書上成為一個(gè)定理,來讓別人使用。
#include int main(){ int a,b,t; scanf("%d",&t); printf("t=%dn",t); a=t;b=t; while(t!=0){ if(a>t)a=t; if(bint main不會(huì)影響return的值的類型
it main表示main方法里面必須有返回值返回,而當(dāng)其他的方法無需返回值時(shí),就可以不需要進(jìn)行返回值的操作
main函數(shù)里的return 0;可以省略,但是這么寫,返回值是不確定的,不過如果返回值(操作系統(tǒng)和執(zhí)行你程序的另一個(gè)程序會(huì)得到)無關(guān)緊要,那么寫不寫是無所謂的。