當(dāng)數(shù)組用作函數(shù)返回值或函數(shù)參數(shù)時,它實際上只作為指針返回或傳遞。所以返回值是指針數(shù)據(jù)類型。例如,下面的代碼:
創(chuàng)新互聯(lián)公司于2013年創(chuàng)立,先為甘肅等服務(wù)建站,甘肅等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為甘肅企業(yè)網(wǎng)站制作PC+手機+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問題。int*RetnuuArray()//返回值是指針類型。
{
返回一個狀態(tài)或結(jié)果。如何判斷子功能是否成功?例如,intsum(inti,inty){if(i>y)return0elsereturn1}可以從返回值中知道,返回0表示i不大于y;如果成功,為什么不直接在子函數(shù)中輸出success;如果失敗,為什么不直接在子函數(shù)中輸出failure?你還在干什么?通常,一個程序中有多個子函數(shù)。某些子功能只能在子功能成功后一步操作。然后,子函數(shù)是否應(yīng)該運行取決于返回值。假設(shè)還有另一個子函數(shù)作為array;call:if(sum(6,7)==1)array(…,…)//只有子函數(shù)滿足一個條件,array子函數(shù)才能執(zhí)行。。。。main中的返回值用于告訴系統(tǒng)“I”結(jié)束。。