本書共分四部分13章,其中第一部分基礎篇由C語言概述,數(shù)據(jù)類型、運算符和表達式,順序結構、選擇結構、循環(huán)結構程序設計組成;第二部分提高篇由數(shù)組、結構體和共用體、函數(shù)及編譯預處理組成;第三部分高級篇由指針、鏈表、文件組成;第四部分擴展篇由算法與數(shù)據(jù)結構、軟件開發(fā)基礎知識組成。全書結合“學生成績管理系統(tǒng)”這個典型項目講解了C語言所有知識點,使讀者能夠較快地掌握C語言程序設計的基礎知識、基本算法和編程思想,同時還提供了內容豐富的、趣味性較強的案例,能有效提高讀者的學習興趣。
本書共分四部分13章,其中第一部分基礎篇由C語言概述,數(shù)據(jù)類型、運算符和表達式,順序結構、選擇結構、循環(huán)結構程序設計組成;第二部分提高篇由數(shù)組、結構體和共用體、函數(shù)及編譯預處理組成;第三部分高級篇由指針、鏈表、文件組成;第四部分擴展篇由算法與數(shù)據(jù)結構、軟件開發(fā)基礎知識組成。全書結合“學生成績管理系統(tǒng)”這個典型項目講解了C語言所有知識點,使讀者能夠較快地掌握C語言程序設計的基礎知識、基本算法和編程思想,同時還提供了內容豐富的、趣味性較強的案例,能有效提高讀者的學習興趣。
第1章 C語言概述
1.1 C語言的發(fā)展及主要特點
1.1.1 C語言的發(fā)展史
1.1.2 C語言的主要特點
1.1.3 c語言程序的基本結構
1.2 C語言上機過程
1.2.1啟動VC 6.0
1.2.2 Visual C 6.0的菜單欄
1.2.3 Visual C 6.0的工具欄
1.2.4 Visual C 6.0編輯、編譯、
鏈接和運行程序的步驟
本章 小結
習題1
第2章 數(shù)據(jù)類型、運算符
和表達式
2.1標識符與關鍵字
2.1.1標識符
2.1.2關鍵字
2.2數(shù)據(jù)類型
2.2.1 常量
2.2.2變量
2.2.3整型變量
2.2.4實型變量
2.2.5字符變量
2.2.6數(shù)據(jù)類型轉換
2.3運算符和表達式
2.3.1運算符的優(yōu)先級和結合性
2.3.2算術運算符及其表達式
2.3.3自增、自減運算符及其表達式
2.3.4賦值運算符與賦值表達式
2.3.5關系運算符及其表達式
2.3.6邏輯運算符及其表達式
2.3.7條件運算符及其表達式
2.3.8逗號運算符及其表達式
2.3.9位運算符及其表達式
本章 小結
習題2
第3章 順序結構程序設計
3.1 C語言基本語句
3.2字符數(shù)據(jù)的輸入/輸出
3.2.1字符數(shù)據(jù)的輸出putchar函數(shù)
3.2.2字符數(shù)據(jù)的輸入getchar函數(shù)
3_3格式數(shù)據(jù)的輸入/輸出
3.3.1標準格式輸出prinff函數(shù)
3.3.2標準格式輸入scanf函數(shù)
3.4順序結構精選案例
3.5項目實例
本章 小結
習題3
第4章 選擇結構程序設計
4.1簡單選擇結構
4.1.1單分支if語句
4.1.2雙分支if語句
4.2多分支選擇結構
4.2.1多分支if語句
4.2.2 if語句的嵌套
4.2.3多分支switch語句
4.3選擇結構精選案例
4.4項目實例
本章 小結
習題4
第5章 循環(huán)結構程序設計
5.1用while語句實現(xiàn)循環(huán)
5.1.1 while語句的一般形式
5.1.2 while語句的執(zhí)行過程
5.2用do
5.2.1 do
5.2.2 do
5.3用for語句實現(xiàn)循環(huán)
5.3.1 for語句的一般形式
5.3.2 for語句的執(zhí)行過程
5.4循環(huán)結構嵌套
5.5三種循環(huán)語句的比較
……
第6章 數(shù)組
第7章 結構體和共用體
第8章 函數(shù)及編譯預處理
第9章 指針
第10章 鏈表
第11章 文件
第12章 算法與數(shù)據(jù)結構
第13章 軟件開發(fā)基礎知識