C語(yǔ)言-基礎(chǔ)教程-main函數(shù)的參數(shù)

字號(hào):

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[];
    {
    .....
    }