網站首頁 學習教育 IT科技 金融知識 旅遊規劃 生活小知識 家鄉美食 養生小知識 健身運動 美容百科 遊戲知識 綜合知識
當前位置:趣知科普吧 > IT科技 > 

C語言程序由什麼組成?

欄目: IT科技 / 發佈於: / 人氣:3.19W

C語言程序由一個main函數和若干個其它函數組成的。函數是C程序的基本單位,被調用的函數可以是系統提供的庫函數,也可以是用戶根據需要自己定義的函數。

C語言程序由什麼組成?

main函數在程序中大多數是必須存在的。C語言標準中強制要求main函數的返回值類型爲int,main函數的返回值是傳遞給操作系統,讓操作系統判斷程序的執行情況。一個程序,無論複雜或簡單,總體上都是一個“函數”;這個函數就稱爲“main 函數”,也就是“主函數”。比如有個“做菜”程序,那麼“ 做菜 ”這個過程就是“主函數”。在主函數中,根據情況,你可能還需要調用“買菜,切菜,炒菜”等子函數。main函數在程序中大多數是必須存在的,但是依然有例外情況,比如windows編程中可以編寫一個動態連結庫(dll)模組,這是其他windows程序可以使用的代碼。由於DLL模組不是獨立的程序,因此不需要main函數。再比如,用於專業環境的程序,如機器人中的控制芯片,可能不需要main函數。

Tags:語言