回覆列表
-
1 # 君He
-
2 # 使用者18177028401
1、c語言的誕生有一部分原因是為了人們更好的閱讀程式,我覺得你應該寫那種簡短,能被別人看懂的程式,這其實也是為了讓你自己能看懂自己的程式,將來過段時間想新增,修改程式碼有用處的。
2、最好先畫流程圖,不要直接寫程式碼。c語言是一種結構化的語言,只有三種結構,而流程圖象框圖,也只有三種結構,我不知道你看懂了沒有,其實就是隻要畫出流程圖了,你的程式也已經寫好了。微軟其實也比較注重流程圖,在vs中,有把程式碼轉化為圖的工具,也可以把圖轉為程式碼。
3、做一個程式要有目的。你寫的程式要實現哪些功能一定要非常清楚,定好目標後,不要去新增功能了,因為這會讓你的程式流產的。如果要新增功能,可以做2.0版。
4、要知道利用網際網路,要知道去借鑑別人的好程式碼,前提是你也寫的是別人能看懂的好程式碼,你也能真正看懂別人的程式碼。具體來說,你寫某個功能函式時,可以看看別人是如何實現的,就這一小段借鑑他的。
5、買書籍時,不要選擇太複雜的書,我的經驗是問一問賣家書有多少頁,最後選頁數最少的,別怕!同樣會讓你學會程式碼。
6、……
有些話到了嘴邊,我又想不起來了。畢竟我看完譚浩強《c程式設計》是2009年的事情了,我後來還看過c++,但是當我打定主意使用微軟的vs,我真正使用的是c#,現在用的是c#。我沒給別人寫過程式,但是我電腦上的媒體播放器,收入支出理財軟體,計算器什麼的,都是我自己寫的。
-
3 # 和不同
基本就三條:
選好教材(比如K&R的),有助於理解C語言本身
多用Unix/Linux,有助於理解C大牛們的設計思路
多寫實際程式碼,熟能生巧
有一定基礎後,對計算機體系結構有一定理解,有助於用C寫出高水平的程式。
C語言本身不復雜,正是因為其簡單,暴露出計算機體系結構的實現細節,理解不了的人們就會覺得難。
瞭解下計算機原理 然後看看彙編 也不用看得特別深入 大概瞭解下程式執行的原理 方便理解 然後就找本書慢慢學習 函式 指標 重點理解下 理解函式和指標參考現實中的模組和門牌號 就沒有那麼難理解啦 學程式設計最最重要的是自己寫程式碼 一定要自己寫 即使你覺得你看的程式碼完全看得懂 也理解 也一定要自己寫 切記 然後差不多了 可以看看基於c的資料結構與演算法 然後嘗試寫點東西 後面就看自己了