本書是為以C語言作為入門語言的程序設計課程而編寫的,以培養學生具有基本的程序設計能力為主要目標。
全書共分13章,內容包括:C語言的基本概念、常量與變量、運算符及表達式、順序結構、分支結構、循環結構、數組、函數、指針、結構體、聯合體和枚舉類型、預處理和標準函數、文件等。同時,還介紹了程序設計的基本方法和主要算法,并給出了一個綜合的小型管理系統的設計與實現,初步引入了C++語言的基本知識。
本書對C語言最精華的知識指針和函數作了全面透徹的講解和分析,所選例題有很強的針對性,并對例題的源代碼和運行結果有詳細的注釋。各章附有適量的課后習題,便于學生復習鞏固。
本書配有兩個版本的免費多媒體課件,程序的動態演示使很多初學者難以理解的問題變得直觀、簡單、易懂,既方便了教師教學,又方便了學生自學。
另外,本書還配有輔導教材《C語言程序設計習題解析與實驗指導》,對主教材后的習題作詳細解析,并配有大量補充習題,同時還精心設計了10個實驗。
本書適合作為C語言程序設計課程的教材,也可以作為廣大計算機編程愛好者學習C語言的自學教材和參考書。