商品簡介
本書共9章,分別介紹了C語言概述、基本數據類型與運算、結構化程序設計、數組、函數、指針、結構體和共用體、文件、面向對象基礎等內容。各章從易到難給出豐富的教學案例,並配有課後習題。書中例題代碼均已在Dev C++開發環境下調試並能正常運行。
本書配有《C語言程序設計習題與實驗指導》輔導教材(ISBN 978-7-302-55790-6),針對本書各章內容設計了上機實驗和配套習題,幫助學生瞭解自己對內容的掌握程度。此外,輔導教材還提供了多套模擬試卷和一個詳細的課程設計報告範例,方便學生自測學習效果,指導學生撰寫課程設計報告。
本書是C語言程序設計編程入門教科書,既可以作為高等學校計算機及相關專業師生C語言課程的教學用書,也可以供學習C語言的讀者自學使用。
目次
第1章 C語言概述
1.1 C語言的發展歷史及特點
1.1.1 程序與軟件
1.1.2 C語言的發展歷史
1.1.3 C語言的特點
1.2 算法概述
1.2.1 算法的概念
1.2.2 算法的特性
1.2.3 算法的表示
1.3 C語言程序的基本結構
1.4 C語言程序的編譯與運行
1.5 C/C++開發環境
1.5.1 Visual C++開發環境
1.5.2 Dev C++開發環境
1.6 習題
1.6.1 選擇題
1.6.2 填空題
1.6.3 編程題
1.6.4 簡答題
第2章 基本數據類型與運算
2.1 數據類型
2.1.1 C語言數據類型
2.1.2 數據存儲形式
2.1.3 數據溢出的發生
2.2 常量
2.2.1 整型常量
2.2.2 實型常量
2.2.3 字符常量、轉義字符
2.2.4 符號常量
2.2.5 字符串常量
2.3 變量
2.3.1 C語言標識符
2.3.2 變量的定義
2.3.3 變量的賦值
2.4 運算符與表達式
2.4.1 算術運算符
2.4.2 自增和自減運算符
2.4.3 關係運算符
2.4.4 邏輯運算符
2.4.5 賦值運算符
2.4.6 條件運算符
2.4.7 逗號運算符
2.4.8 位運算符
2.4.9 求字節數運算符
2.4.10 各類型數值數據的混合運算
2.5 常用數學函數
2.6 格式化輸入/輸出函數
2.6.1 格式化輸出函數
2.6.2 格式化輸入函數
2.6.3 C程序常見的錯誤類型分析
2.6.4 提高C程序的可讀性
2.7 字符輸入/輸出函數
2.7.1 字符輸出函數
2.7.2 字符輸入函數
2.8 習題
2.8.1 選擇題
2.8.2 填空題
2.8.3 求表達式的值
2.8.4 編程題
第3章 結構化程序設計
第4章 數組
第5章 函數
第6章 指針
第7章 結構體和共用體
第8章 文件
第9章 面向對象基礎