Void main的意思
在C語言中,void main()
是一個函式聲明,表示一個沒有參數也沒有返回值的函式。然而,這種函式聲明並不是標準的C語言語法。
標準的C語言入口點函式應該是 int main(void)
或者 int main(int argc, char *argv[])
,其中:
int
表示函式 main 應該返回一個整數。void
表示 main 函式不接受任何參數。int argc
表示命令行參數的個數。char *argv[]
表示指向字元串數組的指針,這些字元串包含了命令行參數。
因此,如果你看到 void main()
,那可能是一個不遵循標準C語言語法的程式,或者是一個使用了非標準擴展的編譯器。在編寫C語言程式時,應該使用標準的 int main(void)
或者 int main(int argc, char *argv[])
函式聲明。