你學不會C語言,是因爲不會編寫C程序的七個步驟

編寫一個C程序,這是一個很複雜的問題,面對複雜的問題,學會把它分解成若干個小問題,一個個小問題的解決,最後思路很清晰地解決掉這個“麻煩”。

一般情況下,我們把編寫C程序分爲7個步驟,懂得了後,編寫程序就會有整體的思路,再也不像從前那樣毫無頭緒了。

1.定義程序的目標

定目標。明確這個程序是實現什麼樣的功能,你自己想要做出什麼。明白你的程序需要哪些信息,像數學的公式、數學的單位轉換信息。比如判斷一個數是不是素數,“素數”在數學上是怎麼界定的呢?這些都是你應該想清楚、弄明白的。不要一上來,就想着怎麼用計算機語言表示。要從頭到尾的想清楚你該怎麼幹。

2.設計程序

上一步已經對這個程序要完成什麼樣的任務,有了大概的認識。現在你要考慮的是用程序該如何完成它。把你的想法、思路往程序實現上逼近。

-
用戶看到的整個程序界面應該是怎樣的?目標用戶是怎樣的一類人?你需要花費多長的時間來解決掉這個程序?
-
在程序中如何表示數據,用數組還是結構體呢?用什麼方法處理數據?這一步也不需要想到具體的代碼怎麼寫。

3.編寫代碼

這一步就是要把你設計的程序,按照你的解決邏輯翻譯成C語言,一條條語句的打出來。

這就要求你的C語言基本語法知識要紮實了,比如一個輸入函數scanf(),這種最基礎的,你要能夠想到關於scanf()儘可能多的用法,以及可能出錯的地方。

4.編譯

這一步是將你編寫好的C程序代碼翻譯成機器能夠運行的機器碼。翻譯過程會使用編譯器這一工具,在c/c++開發工具裏都會集合有編輯器、編譯器。

值得注意的是,如果你使用的是Code::Blocks,默認沒有編譯器的,一定要下載帶有mingw的。

理解編譯後產生的錯誤或者警告,也是你需要掌握的一項技能。

5.運行程序

上一步,編譯鏈接成功後,就能進行正常的運行了。可運行的程序就是可執行文件.exe。

6.測試和調試程序

運行結果與自己設計的思路是否一致。可以運行的程序,只能說是語法上沒有錯誤,而語義上是否存在錯誤,就需要多次的測試。bug與debug的過程。

7.維護和修改代碼

在現實的工作中,這是軟件維護工程師乾的事,很多bug都是在產品使用多了後才發現的,他們最大的痛苦不是改錯,是要看懂別人的代碼後進行改錯。平時寫代碼,要注重程序的可讀性。軟件維護工程師的從業人數也是蠻多的。

如有侵權,請聯繫刪除

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