程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> 關於C語言 >> C語言帶參數的main()函數,main

C語言帶參數的main()函數,main

編輯:關於C語言

C語言帶參數的main()函數,main


示例代碼:

 1 #include<stdio.h>
 2 
 3 int main(int argc, char *argv[])
 4 {
 5     int i;
 6     printf("Total %d arguments\n", argc);
 7     for(i=0; i<argc; i++)
 8     {
 9         printf("Argument %d = %s\n", i+1, argv[i]);
10     }
11     
12     system("pause");
13     return 0;
14 }

參數說明:

argc: 參數的個數,不給main()函數傳遞參數時默認值為1,即至少有一個參數為該可執行文件的文件名(含目錄)。

argv: 為指針數組,分別指向各個字符串參數的首地址,其中argv[0]存儲的是可執行文件的文件名的首地址。

將上述代碼保存為main.c並編譯,生成可執行文件main.exe(在D盤根目錄下),在cmd命令行下執行其結果如下:

D:\>main.exe hello world
Total 3 arguments
Argument 1 = main.exe
Argument 2 = hello
Argument 3 = world
請按任意鍵繼續. . .

提示:在win7環境下點擊開始按鈕,在搜索框中輸入cmd按回車即可打開cmd窗口。在提示符後輸入D:可切換到D盤根目錄。

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved