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

字號:

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