1:由于程序是從main主函數(shù)執(zhí)行的,所以你的方法定義在main后面的函數(shù)需要先在main前面聲明。
堅守“ 做人真誠 · 做事靠譜 · 口碑至上 · 高效敬業(yè) ”的價值觀,專業(yè)網(wǎng)站建設(shè)服務(wù)10余年為成都PVC花箱小微創(chuàng)業(yè)公司專業(yè)提供成都企業(yè)網(wǎng)站定制營銷網(wǎng)站建設(shè)商城網(wǎng)站建設(shè)手機網(wǎng)站建設(shè)小程序網(wǎng)站建設(shè)網(wǎng)站改版,從內(nèi)容策劃、視覺設(shè)計、底層架構(gòu)、網(wǎng)頁布局、功能開發(fā)迭代于一體的高端網(wǎng)站建設(shè)服務(wù)。
2:你main函數(shù)的返回值是int類型的,所以需要返回一個int類型,至于返回幾沒有關(guān)系,定義成void main則不需要返回。
如果函數(shù)參數(shù)不是指針,沒有返回值,自定義函數(shù)多主函數(shù)的值都沒有影響。
可以傳遞指針作為參數(shù)。如:使用swap(a,b)實現(xiàn)交換a、b兩個實參的值。
void?swap(int?*pa,?int?*pb)
{
int?t=*pa;
*pa=*pb;
*pb=t;
}
int?main()
{
int?a=1,?b=2;
swap(a,b);
}
就不會影響main和其它函數(shù),需要時可以再恢復(fù),只要預(yù)先存一個備份。
對會被修改的量。
只要自定義函數(shù)不修改全局量,調(diào)用完畢就自動退出了自定義函數(shù)
int min(int c,int d) { return c * d / max(c, d);}
調(diào)用函數(shù)的時候,實參會復(fù)制一份為形參執(zhí)行函數(shù),也就是說改變形參不影響實參