《C語言程序設計》在編撰過程中,本著強化理論、案例經典、增強實踐能力和理論聯系實際的原則,以社會和企業(yè)需求為導向,以C語言的發(fā)展為切入點,以基本語法、語句為基礎,以結構為主線,以程序案例驅動的編寫方式深入淺出地詳細闡述了C語言的程序設計思想和流程!禖語言程序設計》注重對讀者設計開發(fā)能力的培養(yǎng),鍛煉了讀者自我思考和解決問題的能力,最終實現讀者對常規(guī)問題進行自動化和專業(yè)化的數據信息處理。
《C語言程序設計》共13章,可分為4個部分,第1部分為基礎知識,包括第1章C語言簡介,第2章程序設計與算法,第3章數據類型、運算符與表達式;第2部分為程序設計基本結構,包括第4章順序結構程序設計、第5章選擇結構程序設計和第6章循環(huán)結構程序設計;第3部分為程序設計方法和具體應用,包括第7章數組、第8章函數、第9章預處理命令、第10章指針、第11章結構體與共同體和第12章文件;第4部分為第13章常見錯誤與程序調試。
《C語言程序設計》內容細致,實例豐富、通俗易懂,適合作為普通高等院校理工類本/?茖I(yè)的程序設計語言類教材,也可作為計算機應用工作者的參考書。
第1章 C語言簡介
1.1 計算機語言的發(fā)展
1.1.1 機器語言
1.1.2 匯編語言
1.1.3 高級語言
1.1.4 計算機語言的概念
1.2 C語言的發(fā)展及其特點
1.2.1 C語言的發(fā)展
1.2.2 C語言的特點
1.3 C語言的程序格式和結構
1.3.1 最簡單的C語言程序舉例
1.3.2 C語言程序的結構
1.4 C語言程序的運行與調試
1.4.1 C語言程序的運行環(huán)境
1.4.2 C語言程序的幾個概念
1.4.3 C語言程序的運行調試
1.5 C程序的設計開發(fā)流程
本章小結
習題
第2章 程序設計與算法
2.1 程序設計的基本概念
2.2 算法
2.2.1 算法的概念
2.2.2 簡單算法舉例
2.2.3 結構化算法的性質及結構
2.2.4 算法的表示方法
2.3 結構化程序設計方法
本章小結
習題
第3章 數據類型、運算符與表達式
3.1 計算機數據的存儲與表示
3.1.1 整數的二進制表示
3.1.2 浮點型數據的二進制表示
3.2 C語言的數據類型與取值范圍
3.2.1 數據類型
3.2.2 不同數據類型的取值范圍
3.3 常量與變量
3.3.1 常量和符號常量
3.3.2 變量
3.3.3 變量類型的確定
3.4 C語言運算符
3.4.1 C語言運算符簡介
3.4.2 算術運算符和算術表達式
3.4.3 賦值運算符和賦值表達式
3.4.4 復合賦值運算符
3.4.5 關系運算符和關系表達式
3.4.6 邏輯運算符和邏輯表達式
3.4.7 逗號運算符和逗號表達式
3.4.8 條件運算符和條件表達式
3.4.9 位運算符
3.4.10 數值類型數據間的混合運算
3.4.11 C語言運算符的運算順序
本章小結
習題
第4章 順序結構程序設計
4.1 順序程序設計概述
4.2 C語句
4.2.1 C語句的分類
4.2.2 賦值語句
4.3 數據的格式輸入/輸出
4.3.1 printf格式輸出函數
4.3.2 scanf函數
4.3.3 字符數據的輸入/輸出
4.4 順序程序設計實例
本章小結
習題
第5章 選擇結構程序設計
第6章 循環(huán)結構程序設計
第7章 數組
第8章 函數
第9章 預處理命令
第10章 指針
第11章 結構體與共用體
第12章 文件
第13章 常見錯誤和程序調試
附錄A C語言的關鍵字
附錄B ASCII碼字符表
附錄C 常用的C語言庫函數
附錄D 部分中英文關鍵詞對照
參考文獻