C程序大的特點(diǎn)就是所有的程序都是用函數(shù)來(lái)裝配的。main()稱之為主函數(shù),是所有程
序運(yùn)行的入口。其余函數(shù)分為有參或無(wú)參兩種,均由main()函數(shù)或其它一般函數(shù)調(diào)用,若調(diào)用的是有參函數(shù),則參數(shù)在調(diào)用時(shí)傳遞。
main()
{
...
y1=f1(x1,x2);
...
}
f1(int a,int b)
{
....
Y2=f2(x3,x4);
....
}
f2(int m,int n)
{
....
.....
}
在前面課程的學(xué)習(xí)中,對(duì)main()函數(shù)始終作為主調(diào)函數(shù)處理,也就是說(shuō),允許main()調(diào)用其它函數(shù)并傳遞參數(shù)。事實(shí)上,main()函數(shù)既可以是無(wú)參函數(shù),也可以是有參的函數(shù)。對(duì)于有參的形式來(lái)說(shuō),就需要向其傳遞參數(shù)。但是其它任何函數(shù)均不能調(diào)用main()函數(shù)。當(dāng)然也同樣無(wú)法向main()函數(shù)傳遞,只能由程序之外傳遞而來(lái)。這個(gè)具體的問(wèn)題怎樣解決呢?
我們先看一下main()函數(shù)的帶參的形式:
main(argc,argv)
int argc,char *argv[];
{
.....
}
序運(yùn)行的入口。其余函數(shù)分為有參或無(wú)參兩種,均由main()函數(shù)或其它一般函數(shù)調(diào)用,若調(diào)用的是有參函數(shù),則參數(shù)在調(diào)用時(shí)傳遞。
main()
{
...
y1=f1(x1,x2);
...
}
f1(int a,int b)
{
....
Y2=f2(x3,x4);
....
}
f2(int m,int n)
{
....
.....
}
在前面課程的學(xué)習(xí)中,對(duì)main()函數(shù)始終作為主調(diào)函數(shù)處理,也就是說(shuō),允許main()調(diào)用其它函數(shù)并傳遞參數(shù)。事實(shí)上,main()函數(shù)既可以是無(wú)參函數(shù),也可以是有參的函數(shù)。對(duì)于有參的形式來(lái)說(shuō),就需要向其傳遞參數(shù)。但是其它任何函數(shù)均不能調(diào)用main()函數(shù)。當(dāng)然也同樣無(wú)法向main()函數(shù)傳遞,只能由程序之外傳遞而來(lái)。這個(gè)具體的問(wèn)題怎樣解決呢?
我們先看一下main()函數(shù)的帶參的形式:
main(argc,argv)
int argc,char *argv[];
{
.....
}

