《C語言程序設計/普通高等學校計算機類規劃教材》注重以“案例-C程序語法-綜合應用”的方式組織教材的內容,在編寫結構上按內容的相關性進行組織,由淺入深、循序漸進,同時注意突出重點、分散難點。每章都附有小結、習題,便于讀者學習。在案例和習題方面注重收集生活中的問題、有趣味性的問題。案例的編寫圍繞問題描述、問題分析、程序描述和程序運行結果等方面進行。
全書分為基礎篇和提高篇:基礎篇包括緒論、算法、用C語言編寫程序、選擇結構、循環結構、數據組織、函數初步和指針初步;提高篇包括函數與程序結構、動態組織數據、文件、指針進階和位運算。既可滿足初學者學習C語言的基本要求,也可滿足讀者進一步進行程序設計的要求。
《C語言程序設計/普通高等學校計算機類規劃教材》可作為普通高等院校計算機及相關專業的學生學習C語言程序設計的教材或教學參考書,也適合參加計算機等級考試的考生學習,同時還可以作為工程技術人員學習C語言的自學用書。
前言
基礎篇
第1章 緒論
1.1 引言
1.2 C語言出現的歷史背景
1.2.1 C語言的誕生
1.2.2 C語言標準的演變
1.3 C語言的特點
1.3.1 基本特性
1.3.2 優點
1.3.3 缺點
1.4 一個簡單的C語言程序
1.5 程序與程序設計語言
1.5.1 程序與指令
1.5.2 程序設計語言
1.5.3 程序的編輯與處理
1.6 運行C語言程序的步驟和方法
1.6.1 運行C語言程序的步驟
1.6.2 運行C語言程序的方法
1.7 程序設計中的命名規則
本章小結
習題1
第2章 算法
2.1 算法的概念
2.1.1 算法的定義及特征
2.1.2 算法的評價
2.2 算法的描述
2.2.1 自然語言描述算法
2.2.2 流程圖描述算法
2.2.3 偽代碼描述算法
2.3 簡單算法舉例
2.4 計算思維
2.4.1 計算思維的定義
2.4.2 計算思維的特征
2.5 結構化程序設計方法
2.5.1 自項向下、逐步求精
2.5.2 基本控制結構
2.5.3 模塊化設計
本章小結
習題2
第3章 用C語言編寫程序
3.1 C語言程序的簡單結構
3.1.1 程序的基本結構和格式
3.1.2 C語言的標識符
3.2 常量、變量與賦值
3.2.1 常量
3.2.2 變量與內存
3.2.3 變量的定義與賦值
3.3 運算符與表達式
3.3.1 算術運算符
3.3.2 賦值運算符
3.3.3 自增、自減運算符
3.3.4 條件運算符
3.3.5 逗號運算符
3.3.6 求字節運算符
3.4 基本輸入輸出
3.4.1 格式輸入輸出
3.4.2 字符輸入輸出
3.5 基本數據類型
3.5.1 整型數據在內存中的存儲
3.5.2 浮點型數據在內存中的存儲
3.5.3 字符型數據在內存中的存儲
3.6 各類數值型數據間的混合運算
3.6.1 運算中不同類型數據間的類型轉換
3.6.2 數據類型的強制轉換
本章小結
習題3
第4章 選擇結構
第5章 循環結構
第6章 數據組織
第7章 函數初步
第8章 指針初步
提高篇
第9章 函數與程序結構
第10章 動態組織數據
第11章 文件
第12章 指針進階
第13章 位運算
附錄
參考文獻