mian也是有引數的,函式原型:main(int argc, char *argv)
argc是引數個數,argv是指標陣列,意味著argv可以儲存不同長度的argc個引數,這也就實現了任意引數的輸入。
注意這裡要輸入引數,是不能直接在ide下執行控制台就能輸入的,在win下要通過cmd
如:
main.exe test
這裡的test就作為引數傳給main.exe,這裡要注意的是,argv[0]是固定的,儲存的是啟動該程式的程式名,比如這裡,argv[0]就等於」main.exe」,而argv[1]為」test」。所以,argc至少為1。
unix系統函式基本採用該種方式,關於main引數的應用這裡暫且不表,僅做記錄
main函式的引數
c程式最大的特點就是所有的程式都是用函式來裝配的。main 稱之為主函式,是所有程 序執行的入口。其餘函式分為有參或無參兩種,均由main 函式或其它一般函式呼叫,若呼叫 的是有參函式,則引數在呼叫時傳遞。main f1 int a,int b f2 int m,int n 在前面課程的學習中,對m...
main函式的引數
main函式可以不帶引數,也可以帶引數,這個引數可以認為是 main函式的形式引數。c語言規定main函式的引數只能有兩個,習慣上這兩個引數寫為argc和argv。因此,main函式的函式頭可寫為 main argc,argv c語言還規定argc 第乙個形參 必須是整型變數,argv 第二個形參 ...
main函式的引數
main函式可以不帶引數,也可以帶引數,這個引數可以認為是 main函式的形式引數。c語言規定main函式的引數只能有兩個,習慣上這兩個引數寫為argc和argv。因此,main函式的函式頭可寫為 main argc,argv c語言還規定argc 第乙個形參 必須是整型變數,argv 第二個形參 ...