《C語言程序設計教程》以C語言的基本語法、語句和算法為基礎,結合編者多年的教學經驗和實踐,深入淺出、循序漸進地介紹c語言的基本思想和程序設計方法。為培養(yǎng)和提高學生分析問題和解決問題的能力,書中增加了案例程序的設計思想和程序注釋。為鞏固學習內容,在每章后配有習題。《C語言程序設計教程》共12章,在對C語言進行綜合概述的基礎上,分別介紹C語言程序設計基礎、分支程序設計、循環(huán)程序設計、數組、函數、字符串處理、指針、結構體和共用體、文件、位運算和編譯預處理等內容。 《C語言程序設計教程》在編寫過程中力求語言簡潔、通俗易懂、系統(tǒng)完整,可作為大學本科、專科院校和獨立學院的程序設計教材,也可作為廣大科技人員和自學C語言人員的參考書。
前言
第1章 C語言概述
1.1 計算機與程序
1.2 程序設計的一般過程
1.3 算法
1.3.1 算法的描述
1.3.2 算法的特征
1.3.3 算法的評價
1.4 結構化程序設計
1.4.1 順序結構
1.4.2 選擇結構
1.4.3 循環(huán)結構
1.5 程序設計語言
1.6 c語言簡介
1.6.1 C語言發(fā)展史
1.6.2 C語言的特點
1.7 C語言程序開發(fā)的過程
1.8 C語言集成開發(fā)環(huán)境
1.8.1 Turbo C 3.0開發(fā)環(huán)境
1.8.2 Visual C++6.0開發(fā)環(huán)境
1.9 C語言程序的基本結構
1.9.1 一個簡單的c語言程序
1.9.2 C語言程序的組成
1.9.3 C語言程序的一般形式
習題
第2章 C語言程序設計基礎
2.1 數據存儲
2.2 數據類型
2.2.1 常量和變量
2.2.2 整型數據
2.2.3 浮點型數據
2.2.4 字符型數據
2.3 數據運算
2.3.1 算術運算
2.3.2 關系運算和邏輯運算
2.3 .3位運算
2.3.4 賦值運算
2.3.5 逗號運算符和逗號表達式
2.4 系統(tǒng)函數
2.4.1 庫函數
2.4.2 常用數學函數
2.4.3 格式化輸出函數printf
2.4.4 格式化輸入函數scanf
2.4.5 字符輸入/輸出函數
2.5 程序設計
習題二
第3章 分支程序設計
3.1 基本的if語句
3.2 if_else語句
3.3 if_else-if語句
3.4 switch語句
3.5 程序設計
習題三
第4章 循環(huán)程序設計
4.1 for語句
4.2 while語句
4.3 do.while語句
4.4 for、while、do-while循環(huán)語句的比較
4.5 多重循環(huán)
4.6 break和continue語句
4.6.1 break語句
4.6.2 continue語句
4.7 goto語句
4.8 程序設計
習題四
第5章 數組
5.1 數組的引入
5.2 一維數組
5.2.1 一維數組的定義
5.2.2 一維數組元素的引用
……
第6章 函數
第7章 字符串處理
第8章 指針
第9章 結構體和共用體
第10章 文件
第11章 位運算
第12章 編譯預處理
附錄
參考文獻