C語言程序設計

C語言程序設計 pdf epub mobi txt 電子書 下載2025

出版者:人民郵電齣版社
作者:張強華
出品人:
頁數:247
译者:
出版時間:2001-8-1
價格:22元
裝幀:
isbn號碼:
叢書系列:
圖書標籤:
  • C語言
  • 程序設計
  • 編程入門
  • 計算機科學
  • 教材
  • 算法
  • 數據結構
  • 基礎教程
  • 經典教材
  • 理工科
想要找書就要到 小美書屋
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

具體描述

本書主要講述瞭C語言程序設計的基本理論、基礎知識及使用方法。主要內容包括C語言的特點、上機編程方法、常量與變量、錶達式、邏輯運算、數組、函數與指針、結構與聯閤、I/O 函數與文件及預處理等。

本書對基本知識講述詳細清晰,編排上有意把難點分開,避免讀者在某一階段過於吃力;示例豐富,通過例子來啓發讀者理解概念;在每章後麵還附一些啓發式思考題,以幫助讀者掌握C語言的基本編程技巧。附錄收入瞭庫文件、Turbo C編譯信息英漢對照和庫函數總匯(包括版本、語法格式、功能簡述、返迴值以及示例程序),並在最後建立瞭庫函數的快速索引,可供讀者在編程中長期查閱、參考。

為瞭方便高職高專的學生參加全國計算機等級考試,本書內容覆蓋瞭C語言等級考試的大綱,並在書的每一章後麵附有針對計算機等級考試的輔導,包括'齣題思路'、'知識要點'及'典型試題舉例',課後的作業也有類似於等級考試的模擬題。

本書適閤作為高職高專C語言課教材,也可作為計算機等級考試的輔導教材。

著者簡介

圖書目錄

第1章 C語言初步 1
1.1 C語言概覽 1
1.1.1 C語言發展曆程簡述 1
1.1.2 C語言的優點 1
1.1.3 C語言的缺點 2
1.1.4 C語言源程序的結構特徵 2
1.1.5 C語言源程序的書寫要求 4
1.1.6 最小的C函數 5
1.1.7 函數的組成部分 5
1.1.8 C語言的字符集 5
1.1.9 C語言字符 5
1.2 簡述兩個最常用的輸入和輸齣函數 7
等級考試指導 8
練習題 10
第2章 常量 12
2.1 整型常量 12
2.1.1 八進製整常數 12
2.1.2 十六進製整常數 12
2.1.3 十進製整常數 12
2.1.4 整型常數的後綴 12
2.2 實型常量 13
2.2.1 十進製數形式 13
2.2.2 指數形式 13
2.3 字符常量 13
2.3.1 字符常量的構成 13
2.3.2 轉義字符 13
2.3.3 字符串常量 14
2.4 符號常量 14
等級考試指導 15
練習題 17

第3章 變量 19
3.1 變量的基本知識 19
3.1.1 變量的含義 19
3.1.2 變量的命名 19
3.1.3 變量的存儲 19
3.2 整型變量 19
3.2.1 什麼是整型變量 19
3.2.2 整型變量的分類 20
3.2.3 整型變量的說明 20
3.3 實型變量 21
3.4 字符變量 22
等級考試指導 24
練習題 25
第4章 基本運算符和錶達式 26
4.1 運算符的種類 26
4.2 算術運算符 27
4.3 自增自減運算符 28
4.4 錶達式 30
4.4.1 強製轉換與優先級 30
4.4.2 算術錶達式 31
4.4.3 賦值運算符和錶達式 31
4.4.4 逗號運算符和逗號錶達式 32
4.5 邏輯運算 33
4.5.1 關係運算 33
4.5.2 關係錶達式 33
4.5.3 邏輯運算符 34
4.5.4 邏輯錶達式 35
4.6 條件運算符和條件錶達式 35
等級考試指導 36
練習題 39
第5章 輸入輸齣語句 42
5.1 printf函數 42
5.1.1 printf函數的最簡單形式 42
5.1.2 轉義字符的使用 42
5.1.3 printf函數調用的一般形式 44
5.1.4 格式字符串 45
5.2 scanf函數 48
5.2.1 scanf函數的一般形式 48
5.2.2 scanf函數的格式說明符 48
5.2.3 使用scanf函數的注意事項 49
5.3 其他輸入輸齣函數 49
5.3.1 getch與getchar函數 49
5.3.2 gets函數 50
5.3.3 putch與putchar函數 50
5.3.4 puts函數 51
等級考試指導 51
練習題 53
第6章 算法初步 54
6.1 算法的概念 54
6.1.1 什麼是算法 54
6.1.2 算法的特性 54
6.1.3 算法設計的要求 55
6.2 算法的錶示方法 56
6.2.1 自然語言錶示算法 56
6.2.2 傳統流程圖錶示法 56
6.2.3 用N-S流程圖錶示算法 57
6.2.4 用僞碼錶示算法 58
6.3 結構化程序設計 58
6.3.1 三種基本結構 58
6.3.2 結構化程序設計 59
6.3.3 結構化程序設計中的注意事項 59
6.3.4 算法的閤理性與優化 61
等級考試指導 63
練習題 64
第7章 程序設計基礎 65
7.1 語句與流程 65
7.1.1 錶達式語句 65
7.1.2 函數調用語句 65
7.1.3 控製語句 65
7.1.4 復閤語句 66
7.1.5 空語句 66
7.1.6 程序的流程 66
7.2 if語句 66
7.2.1 基本形式 66
7.2.2 if-else形式 67
7.2.3 if-else-if形式 68
7.2.4 if語句中應注意的問題 69
7.2.5 if語句的嵌套 70
7.3 switch-case語句 72
7.4 循環結構程序 74
7.4.1 while語句 74
7.4.2 do-while語句 75
7.4.3 for語句 77
7.4.4 break語句 79
7.4.5 continue語句 80
7.4.6 goto語句 80
等級考試指導 81
練習題 84
第8章 數組 87
8.1 數組基礎 87
8.1.1 數組類型說明 87
8.1.2 數組元素的錶示方法 88
8.1.3 數組的賦值 89
8.2 二維數組 91
8.2.1 二維數組的定義 91
8.2.2 二維數組元素的錶示方法 91
8.2.3 二維數組的初始化 92
8.2.4 動態賦值 93
8.3 字符數組 93
8.3.1 字符數組的一般情況 93
8.3.2 字符串 93
8.3.3 字符串常用函數 95
等級考試指導 98
練習題 100
第9章 函數與變量 102
9.1 函數定義 102
9.1.1 根據來源定義 102
9.1.2 根據返迴情況定義 102
9.1.3 根據參數傳遞定義 103
9.2 函數定義與使用 103
9.2.1 無參函數定義的一般形式 103
9.2.2 有參函數定義的一般形式 103
9.2.3 函數聲明 105
9.2.4 函數調用 106
9.2.5 函數調用的類型 107
9.3 變量的作用域 109
9.3.1 局部變量 109
9.3.2 全局變量 110
9.4 變量的存儲類型 112
9.4.1 概說 112
9.4.2 動態變量 113
9.4.3 靜態變量 115
9.5 內部函數和外部函數 117
9.5.1 內部函數 117
9.5.2 外部函數 117
等級考試指導 118
練習題 120
第10章 編譯預處理 123
10.1 宏 123
10.1.1 無參宏定義 123
10.1.2 帶參數的宏 125
10.2 文件包含 127
10.2.1 文件包含的概念 127
10.2.2 文件包含的注意事項 128
10.3 條件編譯 128
10.3.1 第一種形式 128
10.3.2 第二種形式 129
10.3.3 第三種形式 129
等級考試指導 130
練習題 131
第11章 指針 133
11.1 指針的基本概念 133
11.1.1 瞭解指針 133
11.1.2 指針變量的類型說明 133
11.1.3 指針變量的賦值 134
11.2 指針變量的運算 134
11.2.1 指針運算符 135
11.2.2 指針變量的運算 135
11.3 數組指針變量的說明和使用 137
11.3.1 數組的存儲方式 137
11.3.2 數組指針變量 137
11.4 字符串指針變量的說明和使用 138
11.5 函數指針變量 139
11.5.1 函數指針變量的定義 139
11.5.2 函數指針變量的調用 140
11.5.3 函數指針變量的賦值 141
11.5.4 函數指針變量的無參調用 141
11.6 指針型函數 141
11.6.1 指針型函數的定義 141
11.6.2 指針型函數必須在主函數中說明 141
11.6.3 局部變量不可返迴 141
11.6.4 一緻性 142
11.6.5 區彆指針型函數與函數指針 142
等級考試指導 142
練習題 144
第12章 結構體、共用體和位運算 147
12.1 結構變量 147
12.1.1 結構體的定義 147
12.1.2 結構類型變量的說明 148
12.1.3 結構變量成員的錶示方法 148
12.1.4 結構變量的賦值 149
12.1.5 結構變量的初始化 149
12.2 結構數組 150
12.2.1 結構數組概述 150
12.2.2 結構數組的初始化 151
12.3 結構指針變量 152
12.3.1 結構指針變量概述 152
12.3.2 結構變量的使用 152
12.4 聯閤類型的定義和聯閤變量的說明 154
12.4.1 聯閤的定義 154
12.4.2 聯閤變量的說明 155
12.5 聯閤變量的賦值和使用 156
12.5.1 賦值 156
12.5.2 使用聯閤應注意的問題 157
12.6 位運算符 157
12.6.1 幾個基本概念 158
12.6.2 位運算符 159
12.7 鏈錶 160
12.7.1 鏈錶概述 160
12.7.2 鏈錶的建立 161
12.7.3 鏈錶的遍曆 163
12.7.4 刪除結點 164
12.7.5 插入結點 164
等級考試指導 166
練習題 169
第13章 文件與I/O函數 172
13.1 文件的基本概念 172
13.1.1 磁盤文件 172
13.1.2 設備文件 172
13.1.3 標準設備文件 172
13.1.4 兩種文件I/O係統 173
13.1.5 文件控製結構 173
13.1.6 文件型指針 173
13.2 文件的打開與關閉函數 173
13.2.1 打開文件 173
13.2.2 關閉文件 175
13.3 文件的一般讀寫 176
13.3.1 字符讀寫函數 176
13.3.2 字符串讀寫函數 179
13.3.3 數據塊讀寫函數 180
13.3.4 格式化讀寫函數 181
13.4 文件定位與隨機讀寫 182
13.4.1 迴撥指針函數rewind() 182
13.4.2 移動指針函數fseek() 182
13.4.3 取當前指針位置函數 183
13.4.4 文件的隨機讀寫 183
13.5 文件檢測函數 184
13.5.1 文件結束檢測函數feof 184
13.5.2 讀寫文件齣錯檢測函數ferror 184
13.5.3 文件齣錯標誌和文件結束標誌置0函數clearerr 185
等級考試指導 185
練習題 187
第14章 C語言實驗指導 189
14.1 實驗概述 189
14.1.1 實驗的重要性 189
14.1.2 實驗的目標 189
14.1.3 實驗步驟 190
14.2 C語言程序的調試過程 190
14.2.1 編輯源程序 191
14.2.2 編譯源程序 191
14.2.3 連接目標程序 192
14.2.4 運行可執行程序 192
14.3 Turbo C集成開發環境 192
14.3.1 啓動TC 192
14.3.2 主菜單項的意義 192
14.3.3 選擇菜單項 193
14.3.4 快速參考行 193
14.3.5 TC的編輯器 194
14.3.6 調試源程序的步驟 194
14.3.7 調試程序的高級技巧 198
14.4 MS C上機過程 200
14.4.1 MS C編譯係統的組成 200
14.4.2 MS C上機步驟 200
實訓 201
實訓1 C語言運行環境 201
實訓2 常量的作用 202
實訓3 變量的作用 205
實訓4 運算符與錶達式 206
實訓5 程序設計方法 206
實訓6 數組的使用及字符操作 207
實訓7 函數及其使用 208
實訓8 變量的作用範圍及其存儲 208
實訓9 指針的使用 209
實訓10 結構體和聯閤體的使用 210
實訓11 文件操作 211
附錄1 庫文件 212
附錄2 Turbo C編譯信息英漢對照 214
附錄3 庫函數總匯 225
· · · · · · (收起)

讀後感

評分

評分

評分

評分

評分

用戶評價

评分

评分

评分

评分

评分

本站所有內容均為互聯網搜索引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

© 2025 book.quotespace.org All Rights Reserved. 小美書屋 版权所有