C語言程式設計教程(2014年人民郵電出版社出版的圖書)

C語言程式設計教程(2014年人民郵電出版社出版的圖書)

本詞條是多義詞,共53個義項
更多義項 ▼ 收起列表 ▲

《C語言程式設計》是2014年人民郵電出版社出版的圖書。

基本介紹

  • 中文名:C語言程式設計
  • 作者:賈小軍
  • 類別:工學教材
  • 出版社:人民郵電出版社
  • 出版時間:2014年2月
  • 開本:16 開
  • 裝幀:平裝
  • ISBN:9787115338334
內容簡介,圖書目錄,

內容簡介

 C語言是目前國內外使用為廣泛的程式設計語言之一,是高等學校計算機語言類課程都在講授的重要的基礎課內容。本書以程式設計為主線,循序漸進、突出重點、注重案例的編寫方法,系統地講授了C語言的基本語法和程式設計方法,內容包括C語言概述、程式設計基礎、程式控制結構、數組、函式、指針、編譯預處理、結構體與共用體、位運算、檔案等。每章後面均配有大量的習題及參考答案,附錄中還介紹了ASCII碼、運算符優先權和結合性、常用庫函式、常用語法等內容。   本書可作為高等學校理工類專業“C語言程式設計”課程的教學用書,也可作為參加國家計算機等級考試(二級C語言)的輔導用書,或作為電腦程式設計愛好者的自學參考書。為配合教學,本書配有PPT教學課件,並有配套的《C語言程式設計實驗教程》供讀者參考。

圖書目錄

第1章 C語言概述 
1.1 計算機語言及程式的發展 
1.1.1 計算機語言的歷史 
1.1.2 C語言的歷史 
1.1.3 C語言的特點 
1.2 從Hello程式認識C語言 
1.2.1 程式的實例解析 
1.2.2 簡單例題的引申 
1.2.3 C語言程式的組成 
1.3 C語言程式的運行步驟和開發環境 
1.3.1 C語言程式的運行步驟 
1.3.2 C-Free 5.0簡介 
1.3.3 Visual C++ 6.0簡介 
習題 
第2章 C語言程式設計基礎 
2.1 數據類型 
2.1.1 數據的分類 
2.1.2 整型數據 
2.1.3 實型數據 
2.1.4 字元型數據 
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.4 數據運算 
2.4.1 自動類型轉換 
2.4.2 賦值類型轉換 
2.4.3 強制類型轉換 
2.5 輸入輸出語句 
2.5.1 字元輸出函式(putchar()函式) 
2.5.2 字元輸入函式(getchar()函式) 
2.5.3 格式輸出函式(printf()函式) 
2.5.4 格式輸入函式(scanf()函式) 
習題 
第3章 程式控制結構 
3.1 算法與程式流程圖 
3.1.1 程式的靈魂 
3.1.2 程式流程圖 
3.1.3 3種基本結構 
3.1.4 程式語句 
3.2 順序結構 
3.3 分支結構 
3.3.1 if語句 
3.3.2 switch語句 
3.3.3 分支結構的嵌套 
3.4 循環結構 
3.4.1 for循環 
3.4.2 while循環 
3.4.3 do…while循環 
3.5 break和continue語句 
3.6 C語言程式控制套用實例 
習題 
第4章 數組 
4.1 數組定義及分類 
4.2 一維數組 
4.2.1 一維數組的定義 
4.2.2 一維數組的引用 
4.2.3 一維數組的初始化 
4.2.4 一維數組的套用 
4.3 二維數組 
4.3.1 二維數組的定義 
4.3.2 二維數組的引用 
4.3.3 二維數組的初始化 
4.3.4 二維數組的套用 
4.4 字元數組 
4.4.1 字元數組的定義 
4.4.2 字元數組的引用 
4.4.3 字元數組的初始化 
4.4.4 字元數組與字元串的關係 
4.4.5 字元數組的輸入與輸出 
4.4.6 字元串處理函式 
4.4.7 字元數組的套用 
4.5 數組套用實例 
4.5.1 統計 
4.5.2 排序 
4.5.3 查找 
4.5.4 其他套用 
習題 
第5章 函式 
5.1 函式概述 
5.1.1 模組化程式設計 
5.1.2 使用函式的好處 
5.1.3 函式的基本用法 
5.2 函式的一般形式 
5.2.1 函式的定義 
5.2.2 函式原型的聲明 
5.3 函式的參數傳遞方式 
5.3.1 形參與實參 
5.3.2 多個參數的傳遞 
5.3.3 值傳遞方式 
5.4 函式的調用 
5.4.1 函式調用的一般形式 
5.4.2 函式的調用過程 
5.4.3 函式的調用方式 
5.5 函式的嵌套與遞歸 
5.5.1 函式的嵌套調用 
5.5.2 函式的遞歸調用 
5.6 變數的作用域與存儲類別 
5.6.1 變數的作用域 
5.6.2 變數的存儲類別 
5.7 函式套用舉例 
習題 
第6章 指針 
6.1 指針的概念 
6.2 指針變數與變數 
6.2.1 指針變數的定義 
6.2.2 指針變數的引用和運算 
6.2.3 指針變數作為函式參數 
6.3 指針與數組 
6.3.1 指向數組的指針 
6.3.2 通過指針變數訪問數組元素 
6.3.3 數組作為函式參數 
6.3.4 指向多維數組的指針 
6.4 指針與字元串 
6.4.1 指針與字元串 
6.4.2 字元串指針作為函式參數 
6.4.3 使用字元串指針變數與字元數組的區別 
6.5 指針數組和指向指針的指針 
6.5.1 指針數組 
6.5.2 指向指針的指針 
6.5.3 指針的其他用法 
6.5.4 與指針有關的用法小結 
習題 
第7章 編譯預處理 
7.1 宏定義 
7.1.1 無參數的宏定義 
7.1.2 帶參數的宏定義 
7.2 檔案包含 
7.2.1 “檔案包含”命令的一般形式 
7.2.2 “檔案包含”命令的套用 
7.3 條件編譯 
習題 
第8章 結構體與共用體 
8.1 引例 
8.2 結構體類型與結構體變數 
8.2.1 結構體類型的定義 
8.2.2 結構體變數的定義 
8.2.3 結構體變數的初始化 
8.2.4 結構體變數的引用 
8.3 結構體數組 
8.3.1 結構體數組的定義和初始化 
8.3.2 結構體數組的使用 
8.4 結構體指針變數 
8.4.1 指向結構體變數的指針 
8.4.2 指向結構體數組的指針 
8.5 結構體與函式 
8.5.1 結構體變數作函式參數 
8.5.2 指向結構體變數的指針作函式參數 
8.5.3 返回結構體的函式調用 
8.6 動態存儲分配 
8.7 鍊表 
8.7.1 鍊表的概念 
8.7.2 鍊表的基本操作 
8.8 共用體 
8.8.1 共用體的定義 
8.8.2 共用體變數的定義 
8.8.3 共用體變數的引用 
8.9 枚舉類型 
8.9.1 枚舉類型、枚舉類型變數的定義 
8.9.2 枚舉類型變數的賦值和使用 
8.10 用戶自定義類型 
習題 
第9章 位運算 
9.1 位運算概述 
9.1.1 計算機中數據的表示 
9.1.2 補碼的求法 
9.2 位運算符和位運算 
9.2.1 位運算操作 
9.2.2 位運算操作舉例 
9.3 位段 
習題 
第10章 檔案 
10.1 C檔案概述 
10.1.1 數據檔案的存儲形式 
10.1.2 緩衝檔案系統與非緩衝檔案系統 
10.2 檔案指針 
10.3 檔案的打開與關閉 
10.3.1 檔案的打開 
10.3.2 檔案的關閉 
10.4 檔案的讀寫 
10.4.1 字元讀寫函式 
10.4.2 字元串讀寫函式 
10.4.3 數據塊讀寫函式 
10.4.4 格式化讀寫函式 
10.4.5 整數讀寫函式 
10.5 檔案的定位 
10.6 檔案檢測函式 
習題 
第11章 C語言程式設計綜合案例 
11.1 系統功能 
11.2 設計思路 
11.3 代碼實現 
11.4 運行結果 
11.5 小結 
習題 
附錄A ASCII碼字元表 
附錄B 運算符的優先權和結合性 
附錄C C語言常用庫函式 
附錄D C語言常用語法提要 

相關詞條

熱門詞條

聯絡我們