官术网_书友最值得收藏!

1.6 學習C語言后的境界

學習C語言后,對計算機的理解要達到一種什么樣境界呢?“龍哥”認為,學習C語言后,達到的效果是理解程序的執行過程。對于理解程序的執行過程,C語言是當之無愧的最佳選擇,因為其他高級語言封裝的內容太多。程序執行的過程是什么?其實,程序執行的過程簡單來說就是內存的變化過程,因此后面的每個章節我們都會關注內存的變化。如果讀者不能很好地理解這些,那么我們打個比方:內存的變化過程就像衣柜的變化過程,我們通過內存來存儲數據,就像通過衣柜來存儲衣服。數據存儲要有規律,以便我們高效取出;衣服存放要有次序,否則可能會花很長時間找想要的那件衣服。當然,程序員的級別更高級,更像裁縫。衣柜里所放的原始布料相當于原始數據,裁縫使用剪刀、尺子等加工布料;程序員采用運算符并選擇循環處理數據。裁縫把做好的衣服有規律地放在衣柜中,以便需要時提供給客戶;程序員也需要把處理好的數據存放好,以便在用戶需要時顯示給用戶!那么重點來了,讀者準備好做裁縫了嗎?

另外要掌握的能力是程序的調試能力,要靈活掌握單步調試、判斷打印等手段,要能在清晰理解程序執行過程的基礎上準確分析數據的變化過程,定位程序的問題點,進而解決問題。學好了C語言,以后在學習其他任何語言并調試程序的問題時就會事半功倍!

主站蜘蛛池模板: 苍山县| 洪江市| 汉阴县| 衡水市| 原阳县| 滦平县| 句容市| 调兵山市| 岱山县| 诸城市| 合作市| 同德县| 娱乐| 大丰市| 抚宁县| 武穴市| 西畴县| 隆林| 镇平县| 拜城县| 贺兰县| 育儿| 隆昌县| 洪洞县| 珲春市| 枣强县| 定结县| 诏安县| 亳州市| 井研县| 蓬溪县| 天祝| 广汉市| 宣威市| 皮山县| 来宾市| 湾仔区| 永新县| 沙雅县| 介休市| 观塘区|