本書是介紹C語言程序設計的實用教材。全書以C語言程序設計為主,C++語言程序設計為輔。本書全面系統(tǒng)地介紹C語言基本數據類型、運算符和表達式、數據的輸入輸出、分支和循環(huán)控制結構、數組、函數、指針、結構化、共用體和枚舉、編譯預處理、文件操作方法、以及C++語言中類和對象的概念、繼承性與派生類、多態(tài)性的用法、簡單的面向對象的程序設計方法。讀者在學會使用C語言后,可以輕松地過渡到C++語言的學習。本書以基本語法規(guī)則為主線,通過典型應用向讀者介紹程序設計技術。本書以面向應用、重視實踐、便于學習為原則,通俗易懂,由淺入深,便于初學者學習和掌握,為讀者能夠盡快利用C語言和C++語言編寫大型實用程序打下良好的基礎。本書不僅可作為高等院校程序設計課程的入門教材,也可作為廣大C語言和C++語言編程者自學程序設計方法的參考用書。