瞭解C語言原理:
1、就編程而言,可移植性表示什麼?
自我理解:可移植性,指它的源代碼文件在不經過修改的情況下,可以在不同的計算機系統上編譯成可以成功運行的程序。
2、解釋源代碼文件、目標代碼文件和可執行文件之間的區別?
自我理解:源代碼文件,即是我們自己編寫的文本文件,一般後綴名以 .c表示。目標代碼文件即是源代碼文件經過編譯器編譯以後產生的中間文件,後綴名以.obj表示。可執行文件就是機器直接運行的文件,後綴名以.exe表示。目標代碼文件和可執行文件都是機器語言。
3、編程的7個主要步驟是什麼?
自我理解:分析項目需求——》設計代碼——》編寫代碼——》編譯代碼——》運行程序——》測試和調試程序——》維護和修改程序
4、編譯器的任務是什麼?
自我理解:編譯器主要負責將源代碼文件編譯成機器可識別的目標代碼文件。
5、鏈接器的任務是什麼?
自我理解:鏈接器主要負責將系統啓動代碼、庫代碼、目標代碼文件相互鏈接起來,最後,生成一個單獨的可執行程序。