我們一般把main
函式寫做
int
main()
但main
函式是有引數的:
#include
using
namespace std;
intmain
(int argc,
char
* ar**)
argc
表示命令行編譯執行時,輸入的字串個數,ar**
是乙個指標的指標,或者說是乙個字串陣列。
c:\cx>g++ argc.cpp -o argc
c:\cx>argc 5 9
314
如上所示,我們將argc.cpp
編譯成argc
檔案,然後再命令列中輸入argc 5 9.
argc
是執行命令,5 和9是命令列引數。
因此argc = 3; ar** = ;
如果在ide中該怎樣新增命令列引數呢?
如圖上半部分演示的是dev-c++軟體
下半部分是vc++軟體
C 命令列引數
回顧一下我們的學習歷程 第乙個c程式 int main 隨著進一步學習,空著似乎不太好,於是加上了void int main void 到後面越來越頻繁的看到括號內出現了兩個引數agrc和ar 的寫法 int main int argc,char ar int main int argc,char ...
命令列引數
c 程式設計師參考 main方法可以使用引數,在這種情況下它採用下列形式之一 static int main string args static void main string args main方法的引數是表示命令行引數的string陣列。通常通過測試length屬性來檢查引數是否存在,例如 ...
命令列引數
c程式中的mian具有兩個形參。int main int argc,char argv argc 命令列引數的數目 argv 指向一組引數值的第乙個元素 每個元素都是指向乙個引數文字的指標 指標陣列 每個元素都是乙個字元指標,陣列末尾是乙個null指標,argc的值和這個null都用於確定實際傳遞了...