2023年12月11日發(作者:樂收銀)

編寫程序思路
第 1 步:定義程序的目標 在動手寫程序之前,要在腦中有清晰的思路。想要程序去做什么首先自己要明確自己想做什么,思考 你的程序需
要哪些信息,要進行哪些計算和控制,以及程序應該要報告什么信息。在這一步驟中,不涉及 具體的計算機語言,應該用一般術語來描述問
題。
( 磨刀不誤砍柴工,應該養成先規劃再動手編寫代碼的好習慣,用紙和筆記錄下程序的目標和設計框架。 這樣在編寫代碼的過程中會更加
得心應手、條理清晰。)
第 2 步:設計程序 對程序應該完成什么任務有概念性的認識后,就應該考慮如何用程序來完成它。例如,用戶界面應該 是怎樣的?如何組
織程序?目標用戶是誰?準備花多長時間來完成這個程序? 除此之外,還要決定在程序(還可能是輔助文件)中如何表示數據,以及用什么
方法處理數據。學習 C 語言之初,遇到的問題都很簡單,沒什么可選的。但是,隨著要處理的情況越來越復雜,需要決策和考慮 的方面也
越來越多。通常,選擇一個合適的方式表示信息可以更容易地設計程序和處理數據。 再次強調,應該用一般術語來描述問題,而不是用具體
的代碼。但是,你的某些決策可能取決于語言 的特性。例如,在數據表示方面,C 的程序員就比 Pascal 的程序員有更多選擇。
第 3 步:編寫代碼 設計好程序后,就可以編寫代碼來實現它。也就是說,把你設計的程序翻譯成 C 語言。這里是真正需 要使用 C 語言的地
方。可以把思路寫在紙上,但是最終還是要把代碼輸入計算機。這個過程的機制取決于 編程環境,我們稍后會詳細介紹一些常見的環境。一
般而言,使用文本編輯器創建源代碼文件。該文件中 內容就是你翻譯的 C 語言代碼。
( 在這一步驟中,應該給自己編寫的程序添加文字注釋。最簡單的方式是使用 C 的注釋工具在源代碼中 加入對代碼的解釋。)
第 4 步:編譯 接下來的這一步是編譯源代碼。再次提醒讀者注意,編譯的細節取決于編程的環境,我們稍后馬上介 紹一些常見的編程環
境。現在,先從概念的角度講解編譯發生了什么事情。 前面介紹過,編譯器是把源代碼轉換成可執行代碼的程序。可執行代碼是用計算機的
機器語言表示的 代碼。這種語言由數字碼表示的指令組成。如前所述,不同的計算機使用不同的機器語言方案。C 編譯器 負責把 C 代碼翻
譯成特定的機器語言。此外,C 編譯器還將源代碼與 C 庫(庫中包含大量的標準函數供用 戶使用,如 printf()和 scanf())的代碼合并成最終
的程序(更精確地說,應該是由一個被稱為鏈接器 異步社區會員 q927607497() 專享 尊重版權 1.7 使用 C 語言的 7 個步驟 9
的程序來鏈接庫函數,但是在大多數系統中,編譯器運行鏈接器)。其結果是,生成一個用戶可以運行的可 執行文件,其中包含著計算機能
理解的代碼。 編譯器還會檢查 C 語言程序是否有效。如果 C 編譯器發現錯誤,就不生成可執行文件并報錯。理解特 定編譯器報告的錯誤或
警告信息是程序員要掌握的另一項技能。
第 5 步:運行程序 傳統上,可執行文件是可運行的程序。在常見環境(包括 Windows 命令提示符模式、UNIX 終端模式 和 Linux 終端模
式)中運行程序要輸入可執行文件的文件名,而其他環境可能要運行命令(如,在 VAX 中 的 VMS1 )或一些其他機制。例如,在
Windows 和 Macintosh 提供的集成開發環境(IDE)中,用戶可以在 IDE 中通過選擇菜單中的選項或按下特殊鍵來編輯和執行 C 程序。最
終生成的程序可通過單擊或雙擊文件 名或圖標直接在操作系統中運行。
第 6 步:測試和調試程序 程序能運行是個好跡象,但有時也可能會出現運行錯誤。接下來,應該檢查程序是否按照你所設計的 思路運行。
你會發現你的程序中有一些錯誤,計算機行話叫作 bug。查找并修復程序錯誤的過程叫調試。學 習的過程中不可避免會犯錯,學習編程也是
如此。因此,當你把所學的知識應用于編程時,最好為自己會 犯錯做好心理準備。隨著你越來越老練,你所寫的程序中的錯誤也會越來越不
易察覺。 將來犯錯的機會很多。你可能會犯基本的設計錯誤,可能錯誤地實現了一個好想法,可能忽視了輸入 檢查導致程序癱瘓,可能會
把圓括號放錯地方,可能誤用 C 語言或打錯字,等等。把你將來犯錯的地方列 出來,這份錯誤列表應該會很長。 看到這里你可能會有些絕
望,但是情況沒那么糟。現在的編譯器會捕獲許多錯誤,而且自己也可以找 到編譯器未發現的錯誤。在學習本書的過程中,我們會給讀者提
供一些調試的建議。
第 7 步:維護和修改代碼 創建完程序后,你發現程序有錯,或者想擴展程序的用途,這時就要修改程序。例如,用戶輸入以 Zz 開頭的 姓名
時程序出現錯誤、你想到了一個更好的解決方案、想添加一個更好的新特性,或者要修改程序使其能在不同的 計算機系統中運行,等等。如
果在編寫程序時清楚地做了注釋并采用了合理的設計方案,這些事情都很簡單。
本文發布于:2023-12-11 19:13:45,感謝您對本站的認可!
本文鏈接:http://m.newhan.cn/zhishi/a/170229322640861.html
版權聲明:本站內容均來自互聯網,僅供演示用,請勿用于商業和其他非法用途。如果侵犯了您的權益請與我們聯系,我們將在24小時內刪除。
本文word下載地址:編寫程序思路.doc
本文 PDF 下載地址:編寫程序思路.pdf
| 留言與評論(共有 0 條評論) |