程式設計入門(C語言)

程式設計入門(C語言)

《程式設計入門(C語言)》是2009年11月人民郵電出版社出版的圖書,作者是銀紅霞、杜四春、徐署華。

基本介紹

  • 書名:程式設計入門(C語言)
  • 作者:銀紅霞、杜四春、徐署華
  • ISBN:9787115202345
  • 頁數:234頁
  • 定價:30元
  • 出版社:人民郵電出版社
  • 出版時間:2009年11月
  • 裝幀:平裝
  • 開本:16開
內容簡介,圖書目錄,

內容簡介

本書從計算機語言和程式設計的基本知識、C語言的發展與特點出發,以Linux系統C編譯環境為基礎編寫,在全面、系統地介紹C語言的所有成分(包括變數、運算符號、表達式、數據類型、存儲類別、語句、函式)的同時,還由淺入深地介紹了程式設計的基本方法和算法。
本書講述深入淺出,配合典型例證,通俗易懂,實用性強,可作為高職高專院校計算機或相關專業程式設計入門教材,也可以作為自學程式設計的讀者學習C語言的參考書。

圖書目錄

第 1章 程式設計初步 1
1.1 程式與程式設計語言 1
1.1.1 程式 1
1.1.2 程式設計語言 2
1.1.3 C語言的發展及特點 2
1.2 C程式的構成和書寫格式 4
1.2.1 C程式的構成 4
1.2.2 C程式的書寫格式 4
1.3 C程式的開發過程 6
1.4 上機環境 8
1.4.1 GCC簡介 8
1.4.2 GCC選項 8
1.4.3 GCC的使用 9
1.5 結構化程式設計介紹 10
1.5.1 結構化程式設計思想 10
1.5.2 算法的概念 11
1.5.3 算法的特性 11
1.5.4 算法的表示 11
本章小結 15
習題 15
第 2章 數據類型、運算符與表達式 16
2.1 C語言的數據類型 16
2.1.1 數據類型 16
2.1.2 數據的取值範圍 17
2.2 常量 18
2.2.1 整型常量 18
2.2.2 實型常量 19
2.2.3 字元常量 20
2.2.4 字元串常量 21
2.2.5 符號常量 22
2.2.6 枚舉常量 22
2.3 變數 22
2.3.1 變數命名規則 23
2.3.2 變數的定義 23
2.3.3 變數的初始化 23
2.4 運算符與表達式 25
2.4.1 算術運算符 27
2.4.2 賦值運算符 29
2.4.3 關係運算符 30
2.4.4 邏輯運算符 31
2.4.5 逗號運算符 31
2.4.6 條件運算符 32
2.4.7 sizeof運算符 33
2.4.8 位運算符 33
2.4.9 數據類型轉換 37
本章小結 38
習題 39
第3章 C語言程式的流程控制 42
3.1 順序程式設計 42
3.1.1 表達式語句 42
3.1.2 輸入和輸出語句 43
3.1.3 複合語句 50
3.1.4 注釋語句 50
3.2 選擇型程式設計 51
3.2.1 if語句的三種形式 51
3.2.2 if語句的嵌套 54
3.2.3 switch語句 58
3.3 循環型程式設計 61
3.3.1 while語句 62
3.3.2 do…while語句 63
3.3.3 for語句 65
3.3.4 循環的嵌套 67
3.3.5 跳轉語句 71
本章小結 74
習題 74
第4章 函式 77
4.1 函式概述 77
4.1.1 模組化程式設計 77
4.1.2 函式的分類 78
4.2 函式的定義和聲明 78
4.2.1 函式的定義 79
4.2.2 函式的聲明 81
4.3 函式的調用 82
4.3.1 形式參數和實際參數 82
4.3.2 函式調用的一般形式 83
4.3.3 函式的嵌套調用 84
4.3.4 函式的遞歸調用 86
4.4 變數作用域與存儲類別 90
4.4.1 變數的作用域 90
4.4.2 變數的存儲類別 92
4.4.3 內部函式和外部函式 94
本章小結 95
習題 95
第5章 數組 97
5.1 數組的基本概念 97
5.2 一維數組的定義和套用 98
5.2.1 一維數組的定義 98
5.2.2 一維數組的初始化 99
5.2.3 一維數組的引用 100
5.2.4 一維數組的套用 101
5.3 二維數組的定義和套用 105
5.3.1 二維數組的定義 105
5.3.2 二維數組的初始化 106
5.3.3 二維數組的引用 108
5.3.4 二維數組的套用 108
5.4 字元數組和字元串 110
5.4.1 字元數組的定義 110
5.4.2 字元數組的初始化 111
5.4.3 字元數組的引用 112
5.4.4 字元串處理函式 114
5.4.5 字元數組的套用 117
5.5 數組與函式 118
5.5.1 數組元素作為函式的參數 119
5.5.2 數組名作為函式的參數 119
本章小結 122
習題 122
第6章 指針 124
6.1 指針的概念 124
6.1.1 變數的地址 124
6.1.2 變數的訪問 125
6.1.3 指針和指針變數 125
6.2 指針的定義和使用 126
6.2.1 指針的定義 126
6.2.2 指針的使用 127
6.3 指針與數組 136
6.3.1 使用指針訪問數組元素 136
6.3.2 數組指針和指針數組 142
6.4 指針與函式 145
6.4.1 指向函式的指針 145
6.4.2 指針函式 147
6.4.3 指針作為函式參數 148
6.5 main函式的參數 149
本章小結 152
習題 153
第7章 結構體與共用體 155
7.1 結構體 155
7.1.1 結構體的概念 155
7.1.2 結構體變數的定義 157
7.1.3 結構體變數的引用 159
7.1.4 結構體變數的初始化 162
7.2 結構體數組 164
7.2.1 結構體數組的定義 165
7.2.2 結構體數組的初始化 166
7.2.3 結構體數組的引用 167
7.3 結構體與指針 169
7.3.1 結構體指針 169
7.3.2 結構體數組指針 170
7.3.3 結構體指針數組 171
7.4 結構體與函式 172
7.4.1 結構體變數作為函式參數 172
7.4.2 函式的返回值類型為結構體 174
7.4.3 用結構體指針作函式實參 175
7.5 鍊表 176
7.5.1 動態存儲分配 176
7.5.2 鍊表的定義 178
7.5.3 鍊表的建立和輸出 180
7.5.4 鍊表的插入和刪除 181
7.5.5 鍊表的統計和查找 184
7.5.6 鍊表的套用 185
7.6 共用體 190
7.6.1 共用體的概念 190
7.6.2 共用體變數的引用 192
7.7 枚舉類型和自定義類型 195
7.7.1 枚舉類型 195
7.7.2 自定義類型 197
本章小結 198
習題 198
第8章 檔案 201
8.1 檔案概述 201
8.1.1 檔案的概念 201
8.1.2 檔案類型指針 202
8.1.3 檔案的處理過程 203
8.2 檔案的打開與關閉 203
8.2.1 打開檔案函式 fopen() 203
8.2.2 關閉檔案函式 fclose() 204
8.2.3 檔案操作的檢測函式 205
8.3 檔案的讀/寫 205
8.3.1 按字元方式讀寫檔案 206
8.3.2 按字元串方式讀寫檔案 209
8.3.3 按格式讀寫檔案 209
8.3.4 按數據塊讀寫檔案 211
8.4 檔案的定位與隨機讀寫 214
8.4.1 檔案的定位 214
8.4.2 隨機讀寫 215
本章小結 220
習題 221
附錄A GCC的安裝 223
附錄B ASCII碼錶 225
附錄C C庫函式 228

相關詞條

熱門詞條

聯絡我們