本書以24堂課的形式,從初中級用戶的角度出發,進行合理的內容安排,突出學、練、用結合。本書主要內容包括︰初識C語言、掌握C語言數據類型、表達式與運算符、數據輸入/輸出函數、設計選擇/分支結構程序、循環控制、數組的應用、字符數組、函數的應用、變量的存儲類別、C語言中的指針、結構體的使用、共用體的綜合應用、使用預處理命令、存儲管理、鏈表在C語言中的應用、棧和隊列、C語言中的位運算、文件操作技術、圖形圖像處理、猜數字游戲、五子棋游戲、學生成績管理系統和圖書管理系統(MySQL)。
本書適合有志于從事軟件開發的初學者、高校計算機相關專業學生和畢業生,也可作為軟件開發人員的參考手冊或者高校的教學參考書。
本書通過教學視頻、實例訓練、綜合應用、項目實踐、自我測試、行動指南逐步深入和強化訓練等方式,並輔之以心理勵志,來持續激發讀者主動學習、自發學習。
本書給出了375個小型實例,184個綜合應用,7個項目案例(部分在光盤中),各類技巧、試驗200余個,測試題目210個,以方便讀者訓練、測試和快速提升。
本書DVD光盤給出了72集(308段)多媒體教學視頻講解,每個實例都給出了相應的源程序,可直接復制源碼學習或應用。