正確理解以下名詞及其含義:
(1)源程序,目標程序,可執行程序。
源程序:指未編譯的按照一定的程序設計語言規范書寫的文本文件,是一系列人類可讀的計算機語言指令
目標程序:為源程序經編譯可直接被計算機運行的機器碼集合,在計算機文件上以.obj作擴展名
可執行程序:將所有編譯后得到的目標模塊連接裝配起來,在與函數庫相連接成為一個整體,生成一個可供計算機執行的目標程序,成為可執行程序
(2)程序編輯,程序編譯,程序連接。
點我看視頻講解+可運行代碼,記得收藏視頻,一鍵三連
程序編輯:上機輸入或者編輯源程序。
程序編譯:
- 先用C提供的“預處理器”,對程序中的預處理指令進行編譯預處理
- 對源程序進行語法檢查, 判斷是否有語法錯誤,直到沒有語法錯誤未知
- 編譯程序自動把源程序轉換為二進制形式的目標程序
程序連接:將所有編譯后得到的目標模塊連接裝配起來,在與函數庫相連接成為一個整體的過程稱之為程序連接
(3)程序,程序模塊,程序文件。
程序:一組計算機能識別和執行的指令,運行於電子計算機上,滿足人們某種需求的信息化工具
程序模塊:可由匯編程序、編譯程序、裝入程序或翻譯程序作為一個整體來處理的一級獨立的、可識別的程序指令
程序文件:程序的文件稱為程序文件,程序文件存儲的是程序,包括源程序和可執行程序
(4)函數,主函數,被調用函數,庫函數。
函數:將一段經常需要使用的代碼封裝起來,在需要使用時可以直接調用,來完成一定功能
主函數:又稱main函數,是程序執行的起點
被調用函數:由一個函數調用另一個函數,則稱第二個函數為被調用函數
庫函數:一般是指編譯器提供的可在c源程序中調用的函數。可分為兩類,一類是c語言標准規定的庫函數,一類是
編譯器特定的庫函數
(5)程序調試,程序測試。
程序調試:是將編制的程序投入實際運行前,用手工或編譯程序等方法進行測試,修正語法錯誤和邏輯錯誤的過程
程序測試:是指對一個完成了全部或部分功能、模塊的計算機程序在正式使用前的檢測,以確保該程序能按預定的
方式正確地運行