在標準的C語言中,程序的入口函數是 main()
。main()
函數是程序執行的起點,C語言程序從 main()
函數開始執行,當 main()
函數執行完畢時,程序結束。main()
函數有兩種標準形式:
- 不帶參數的
main()
函數:
int main() {
// 程序代碼
return 0; // 表示程序正常結束
}
- 帶參數的
main()
函數:
int main(int argc, char *argv[]) {
// 程序代碼
return 0; // 表示程序正常結束
}
其中,argc
表示命令行參數的數量,argv
是一個指向字符串數組的指針,每個字符串表示一個命令行參數。這種形式的 main()
函數通常用于接收命令行傳遞的參數。不過,如果不需要接收命令行參數,可以使用不帶參數的形式。
無論采用哪種形式,main()
函數的返回值應為整型(int
類型),通常返回值為 0 表示程序正常結束,返回其他值表示程序出現錯誤或異常情況。