C語言再學習——第1章概述

瞭解C語言原理:

1、就編程而言,可移植性表示什麼?

自我理解:可移植性,指它的源代碼文件在不經過修改的情況下,可以在不同的計算機系統上編譯成可以成功運行的程序。

2、解釋源代碼文件、目標代碼文件和可執行文件之間的區別?

自我理解:源代碼文件,即是我們自己編寫的文本文件,一般後綴名以 .c表示。目標代碼文件即是源代碼文件經過編譯器編譯以後產生的中間文件,後綴名以.obj表示。可執行文件就是機器直接運行的文件,後綴名以.exe表示。目標代碼文件和可執行文件都是機器語言。

3、編程的7個主要步驟是什麼?

自我理解:分析項目需求——》設計代碼——》編寫代碼——》編譯代碼——》運行程序——》測試和調試程序——》維護和修改程序

4、編譯器的任務是什麼?

自我理解:編譯器主要負責將源代碼文件編譯成機器可識別的目標代碼文件。

5、鏈接器的任務是什麼?

自我理解:鏈接器主要負責將系統啓動代碼、庫代碼、目標代碼文件相互鏈接起來,最後,生成一個單獨的可執行程序。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章