1. 程式人生 > >程式設計思想_C語言

程式設計思想_C語言

模組化的思想

模組化程式的特點:單入口、單出口

 

基本的三種結構:順序、分支(選擇)、迴圈;

這三個基本結構來安排模組執行的步驟;

 

迴圈三要素:初值、條件、更新;

 

面對程式設計問題:三步走策略(輸入+處理+輸出);

程式設計思想:分而治之  + 變數跟蹤 + 換位思考

++++++++++++++++++++++

成功的要素:

紮實的功底
快速學習能力
解決問題的能力
++++++++++++++++++++++
基礎知識:
資料結構+演算法
作業系統+計算機網路
Linux+C
資料庫+設計模式
++++++++++++++++++++++
語言是工具,重要的是思想:
分而治之
程式設計的思考方式
邏輯推理能力

++++++++++++++++++++++
C語言:
讓你更加了解記憶體和編譯原理;
瞭解程式的細節;直通底層的語言
應用領域:
1、底層開發、作業系統、搜尋引擎
2、Linux嵌入式、微控制器、硬體驅動(把硬體和作業系統連線起來)
3、系統元件或服務(效率要求高),支撐上層應用
+++++++++++++++++++++++
方向:
後臺:Java、C++、Go
人工智慧:Python
運維:Linux
安卓:
前端: