首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 更多程式語言 >> 程式設計綜合問答

C 語言 main 函數參數聲明錯誤修正

     編輯:程式設計綜合問答

錯誤代碼


main(char* argv) // 缺少 argc,argv 類型錯誤

標準簽名


int main(int argc, char *argv[])  // 或 char **argv
// argc: 參數個數(含程序名)
// argv: 參數字符串數組,argv[0] 為程序路徑/名

常見變體

  • int main(void):不接收命令行參數。
  • int main(int argc, char **argv):等價寫法。
  • Windows 特有 wmain / WinMain 用於寬字符/GUI 程序。

修正參數聲明即可消除編譯警告/錯誤,並能正確接收命令行參數。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved