本書主要面向計算機相關專業的初學者,語言平實,通過采用深入淺出、循序漸進的講解方式,將C語言的相關語法和規則融合在實際應用中進行闡述,重視從“現實問題的提出”到“算法的設計”,再到“編程實現”這一全過程的分析和講解,引導讀者掌握面向過程的問題分析方法和程序設計思想,更好地實現理論知識與實際應用間的結合。教材注重程序的函數分解和模塊化編程思想的培養,創新性提出了依據分解后子問題的功能描述編寫自定義函數時可以參考的7條一般性原則,并歸納出指針這一C語言特色功能最主要的4種應用場景,使得學生在運用相關知識解決實際問題時,思路更清晰、明確。教材中廣泛使用了具有實際應用價值的程序案例,并融入了很多企業級軟件開發過程中被廣泛遵守的良好規范和編程習慣,以及程序調試和錯誤排查方法。