在C語言中,main函數用于作為程序的起點,定義了程序的執行入口。
main函數的定義通常有兩種形式:
int main()
這是最常見的main函數定義形式。它表示main函數不接收任何參數,并且返回一個整數作為程序的退出狀態碼。在main函數的代碼塊中,你可以編寫程序的主要邏輯。
int main(int argc, char *argv[])
這種形式的main函數可以接收命令行參數。其中,argc參數表示命令行參數的數量,argv參數是一個指向字符串數組的指針,其中每個字符串表示一個命令行參數。返回值仍然是一個整數作為程序的退出狀態碼。
下面是一個簡單的main函數定義的例子:
#include <stdio.h>
int main() {
printf("Hello, World!\n");
return 0;
}
這個例子中的main函數不接收任何參數,它使用printf函數打印出一條"Hello, World!"的消息,并返回0作為程序的退出狀態碼。