c90,c99,c11。
1.定義程式的目標
2.設計程式
3.編寫**
4.編譯
5.執行程式
6.測試和除錯程式
7.維護和修改程式
編寫程式時,編寫內容被儲存在文字檔案中,該檔案被稱為源**檔案,以.c結尾
編譯器將源**轉化成中間**,鏈結器將將目標**和其他**合併成可執行檔案
複習題1.對於程式設計而言,可移植意為著什麼?
即源**無需修改即可在不同計算機系統間成功編譯。
2.解釋源**檔案,目標**檔案和可執行檔案有什麼區別?
源**檔案:程式設計師用任何程式語言編譯的**。
目標**檔案:包含著機器語言**,它不必是完整的程式**。
可執行檔案:包含組成可執行程式的完整機器語言**。
3.程式設計的7個步驟?
(1)定義程式目標;(2)設計程式;(3)編寫程式;(4)編譯程式;(5)執行程式;(6)測試和除錯程式;(7)維護和修改程式。
4.編譯器的任務?
把源**翻譯成等價的機器語言**。
5.鏈結器的任務?
把目標**和啟動**和庫鏈結起來組成乙個可執行程式。
第一章 初識C語言
一 初識c語言 1 c語言簡介 c語言一經出現就以其功能豐富 表達能力強 靈活方便 應用面廣等特點迅速在全世界普及和推廣。c語言不但執行效率高而且可移植性好,可以用來開發應用軟體 驅動 作業系統等。c語言也是其它眾多高階語言的鼻祖語言,所以說學習c語言是進入程式設計世界的必修課。2 第乙個c程式 i...
第一章 初識爬蟲
1 爬蟲的定義 可以自動抓取全球資訊網上資訊的指令碼或程式。2 爬蟲可以解決的問題 1 解決冷啟動的問題。2 搜尋引擎的根基。做搜尋引擎,必須使用爬蟲。3 幫助機器學習建立知識圖譜。機器學習最終的是訓練集。訓練集可以靠爬蟲爬去。4 可以製作比較軟體。1 搜尋引擎定義 自動從網際網路蒐集資訊,經過一定...
第一章 初識Docker
什麼是docker?docker基於linux的多項開源技術提供了搞笑 敏捷和輕量級的容器方案,並且支援在多種主流平台上部署。可以說docker為應用的開發和部署提供了 一站式 的解決方案。docker容器虛擬化的優勢?在開發和運維過程中的優勢 更快速的交付和部署。可以快速建立和刪除容器,實現快速跌...