嚴格的說,應該是在一個專案中最多隻能有一個main函式,這是程式開始執行的入口。
但如果你做的程式並不是要執行的(例如做成一個庫,提供給其他人使用),也可以沒有main函式,直接編譯透過,做成二進位制程式碼提供出來即可。
拓展資料
C語言是一門通用計算機程式語言,廣泛應用於底層開發。C語言的設計目標是提供一種能以簡易的方式編譯、處理低階儲存器、產生少量的機
嚴格的說,應該是在一個專案中最多隻能有一個main函式,這是程式開始執行的入口。
但如果你做的程式並不是要執行的(例如做成一個庫,提供給其他人使用),也可以沒有main函式,直接編譯透過,做成二進位制程式碼提供出來即可。
拓展資料
C語言是一門通用計算機程式語言,廣泛應用於底層開發。C語言的設計目標是提供一種能以簡易的方式編譯、處理低階儲存器、產生少量的機
一個C語言程式是由一個或多個函式組成的,其中必須包含一個main函式(且只能有一個main函式.).C語言是一種計算機程式設計語言,屬高階語言範疇既具有高階語言的特點,又具有組合語言的特點,可以作為工作系統設計語言,編寫系統應用程式,也可以作為應用程式設計語言。<一個,因為c語言中的入口函式只是main函式且與main函式的返回型別,引數列表無關。所以只能有一個。java中就不一樣了,因為java中main是固定寫法,即public static void main(String[]args){}的固定寫法。所以可以有多個引數不同的main函式。c語言中最多能有一個main函式。main函式概述日常生活中,要完成一件複雜的功能,我們總是習慣把“大功能”分解為多個“小功能”以實現。在C語言程式的世界裡,“功能”可稱呼為“函式”,因此“函式”其實就是一段實現了某種功能的程式碼,並且可以供其它程式碼呼叫。一個程式,無論複雜或簡單,總體上都是一個“函式”;這個函式就稱為“main函式”,也就是“主函式”。比如有個“最多隻有一個也必須有一個main函式, 但可以有其他自己寫的函式。 main函式是主函式,其中可以呼叫其它函式。一個.c原始檔中只能有一個main函式,但是一個專案中會包含多個原始檔,可能有多個原始檔包含main函式無論是1個.c還是多個.c檔案(單檔案、多檔案) 都只能是隻有一個main函式只能有1個