C程式設計實戰與提高

《C程式設計實戰與提高》是2015年清華大學出版社出版的圖書,作者是王先超、王春生、王茂華、胡業剛、葛新同。

基本介紹

  • 書名:C程式設計實戰與提高
  • 作者:王先超 王春生 王茂華 胡業剛 葛新同
  • ISBN:9787302391166
  • 定價:39元
  • 出版時間:2015-3-10
  • 裝幀:平裝
圖書簡介
C語言是目前被廣泛套用的一種高級程式語言。本書以C語言的語法和語句為基礎,從實戰的角度深入淺出地講述C語言的基本概念、思想、方法和技術,使讀者逐步理解模組化程式設計思想、掌握模組化程式設計方法。從基本概念的講解到精心編排解決實際問題的實例,不但注重知識的講解,更注重解決問題的方法引導,以提升讀者自主學習能力。
全書共為三部分,共11章。第一部分包括前3章,是程式設計入門,介紹C語言的基礎知識,主要包括C語言的基本結構、數據的基本類型及其存儲方式、基本語句以及簡單的程式設計與算法;第二部分包括第4章和第5章,是程式設計的基礎部分,主要介紹C程式的兩種控制結構——分支和循環;第三部分包括第6章~第11章,介紹模組化程式設計的實現方法,主要介紹數組、函式、指針、結構體、位運算和檔案等。通過本書的學習,讀者可以逐步掌握C程式設計的基本思想和模組化程式設計的基本方法,以提升讀者的編程水平和計算思維能力。
本書通俗易懂,內容由易到難,概念清晰,重點突出,習題豐富,適合作為大學本科或專科院校的教材,也可作為一般工程技術人員的參考書。
目錄
第1章概述
1.1程式與程式設計語言簡介
1.1.1程式的基本概念
1.1.2程式設計語言
1.2C語言的發展與特點
1.2.1C語言的發展
1.2.2C語言的特點
1.3C語言的詞法記號
1.3.1C語言的字元集
1.3.2標識符
1.3.3關鍵字
1.3.4語句
1.3.5標準庫函式
1.4C語言的簡單實例
1.5C語言程式的基本結構
1.6C語言程式的實現
1.6.1源程式、目標程式、可執行程式的概念
1.6.2C語言程式的編輯、編譯、連線、運行
1.6.3實現問題求解的方法舉例
小結
習題
第2章C語言程式設計基礎
2.1C語言的數據類型
2.1.1基本數據類型
2.1.2數據的存儲
2.2常量與變數
2.2.1常量
2.2.2變數
2.3運算符與表達式
2.3.1表達式的含義
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.4數據類型的轉換
2.4.1自動轉換(隱式轉換)
2.4.2強制轉換(顯式轉換)
小結
習題
第3章結構化程式設計基礎
3.1算法的概念及表示
3.1.1算法的概念
3.1.2算法的表示
3.2順序結構程式設計
3.2.1C程式的語句
3.2.2基本輸入輸出處理
3.2.3字元數據的輸入和輸出
3.2.4格式輸入與輸出
3.2.5基本輸入輸出舉例
3.2.6順序結構程式設計
3.3選擇結構程式設計
3.3.1if語句
3.3.2switch語句
3.4循環結構程式設計
3.4.1while語句
3.4.2do…while語句
3.4.3for語句
3.4.4多重循環
3.4.5跳轉語句
3.4.6幾種循環的比較
3.5套用舉例
小結
習題
第4章數組與指針
4.1數組基礎知識
4.2一維數組
4.2.1一維數組的定義
4.2.2一維數組元素的存儲
4.2.3一維數組元素的引用
4.2.4一維數組的初始化
4.2.5一維數組套用舉例
4.3二維數組
4.3.1二維數組的定義
4.3.2二維數組元素的存儲
4.3.3二維數組元素的引用
4.3.4二維數組的初始化
4.3.5二維數組套用舉例
4.4字元數組與字元串
4.4.1字元數組的定義
4.4.2字元數組的初始化
4.4.3字元數組的引用
4.4.4字元串與字元串結束標誌
4.4.5字元數組的輸入與輸出
4.4.6字元串處理函式
4.5指針
4.5.1指針的概念
4.5.2指針變數的定義與引用
4.5.3數組的指針表示
4.5.4指針與字元串
4.5.5指針數組
4.6套用舉例
小結
習題
第5章函式
5.1函式的概念
5.1.1函式的分類
5.1.2函式的定義
5.1.3函式的參數與函式的值
5.2函式的調用
5.2.1函式調用方法
5.2.2函式的參數傳遞
5.2.3函式的嵌套調用與遞歸調用
5.3數組作函式參數
5.3.1數組元素作函式的實參
5.3.2數組作函式參數
5.4指針與函式
5.4.1指針變數作函式參數
5.4.2指針數組作函式參數
5.4.3指針作函式的返回值
5.4.4指向函式的指針
5.5變數的存儲類別
5.5.1局部變數與全局變數
5.5.2變數的存儲類別
5.6編譯預處理
5.6.1編譯預處理概述
5.6.2宏定義
5.6.3檔案包含
5.6.4條件編譯
5.7套用舉例
小結
習題
第6章結構體、共用體和枚舉
6.1結構體
6.1.1結構體類型的定義
6.1.2結構體變數的定義、引用和初始化
6.1.3結構體數組
6.1.4指針在結構體中的套用
6.1.5鍊表
6.2共用體
6.2.1共用體及共用體變數的定義
6.2.2共用體變數的引用方式
6.2.3共用體類型數據的特點
6.3枚舉類型
6.3.1枚舉類型的定義
6.3.2枚舉變數的定義
6.4自定義數據類型
6.5綜合套用
小結
習題
第7章檔案
7.1檔案概述
7.2檔案指針
7.3檔案的操作
7.3.1檔案的打開與關閉
7.3.2字元讀寫操作
7.3.3字元串讀寫操作
7.3.4數據塊讀寫操作
7.3.5格式化讀寫操作
7.4檔案的定位
7.4.1重新定位操作
7.4.2得到當前檔案內部位置操作
7.4.3移動檔案內部位置操作
7.5檔案套用實例
小結
習題
附錄AASCII碼錶
附錄B運算符和結合性
附錄CC語言常用函式
附錄DC語言常見錯誤
附錄E計算機等級考試C語言(二級)筆試模擬試卷
參考文獻

相關詞條

熱門詞條

聯絡我們