-
>
闖進數(shù)學世界――探秘歷史名題
-
>
中醫(yī)基礎理論
-
>
當代中國政府與政治(新編21世紀公共管理系列教材)
-
>
高校軍事課教程
-
>
思想道德與法治(2021年版)
-
>
毛澤東思想和中國特色社會主義理論體系概論(2021年版)
-
>
中醫(yī)內(nèi)科學·全國中醫(yī)藥行業(yè)高等教育“十四五”規(guī)劃教材
C語言程序設計 版權(quán)信息
- ISBN:9787121307393
- 條形碼:9787121307393 ; 978-7-121-30739-3
- 裝幀:暫無
- 冊數(shù):暫無
- 重量:暫無
- 所屬分類:>>
C語言程序設計 本書特色
C 語言處理功能豐富,表達能力強,使用靈活方便,執(zhí)行程序效率高,可移植性強;具有豐富的數(shù)據(jù)類型 和運算符,語句非常簡單,源程序簡潔清晰;可以直接處理硬件系統(tǒng)和對外圍設備接口進行控制。同時,C 語 言是一種結(jié)構(gòu)化的程序設計語言,支持自頂向下、逐步求精的結(jié)構(gòu)化程序設計技術(shù)。本教材以詳細介紹了 C 語言程序設計的基本思想和方法。全書共分十三章,主要介紹 C 語言基礎知識,程序的控制結(jié)構(gòu),C 語言中 的構(gòu)造型數(shù)據(jù)類型,指針和鏈表,文件的使用及 C 語言的特點等內(nèi)容。
C語言程序設計 內(nèi)容簡介
C語言處理功能豐富,表達能力強,使用靈活方便,執(zhí)行程序效率高,可移植性強;具有豐富的數(shù)據(jù)類型 和運算符,語句非常簡單,源程序簡潔清晰;可以直接處理硬件系統(tǒng)和對外圍設備接口進行控制。同時,C語言是一種結(jié)構(gòu)化的程序設計語言,支持自頂向下、逐步求精的結(jié)構(gòu)化程序設計技術(shù)。本教材以詳細介紹了 C語言程序設計的基本思想和方法。全書共分十三章,主要介紹 C語言基礎知識,程序的控制結(jié)構(gòu),C 語言中 的構(gòu)造型數(shù)據(jù)類型,指針和鏈表,文件的使用及 C語言的特點等內(nèi)容。
C語言程序設計 目錄
1.1 程序設計與計算思維 1
1.2 算法 5
1.3 軟件的編制步驟 11
1.4 C程序設計語言的產(chǎn)生與特點 12
1.5 簡單程序設計 13
1.5.1 C語言的字符集 13
1.5.2 簡單C程序舉例 15
1.6 錯誤解析 18
本章小結(jié) 18
習題1 18
第2章 數(shù)據(jù)類型、運算符與表達式 20
2.1 數(shù)據(jù)類型 20
2.1.1 變量與常量 21
2.2.2 整型數(shù)據(jù) 23
2.2.3 實型數(shù)據(jù) 26
2.2.4 字符型數(shù)據(jù) 27
2.3 運算符與表達式 31
2.3.1 C運算符簡介 31
2.3.2 算術(shù)運算符和算術(shù)表達式 32
2.3.3 關(guān)系運算符與關(guān)系表達式 33
2.3.4 邏輯運算符與邏輯表達式 34
2.3.5 賦值運算符和賦值表達式 35
2.3.6 逗號運算符和逗號表達式 38
2.3.7 自增、自減運算符 39
2.3.8 條件運算符和條件表達式 39
2.4 不同類型數(shù)據(jù)之間的轉(zhuǎn)換 40
2.5 錯誤解析 42
本章小結(jié) 43
習題2 44
第3章 編譯預處理 46
3.1 宏定義 46
3.1.1 符號常量(不帶參數(shù))的宏定義 47
3.1.2 帶參數(shù)的宏定義 48
3.1.3 取消宏定義(#undef) 50
3.2 文件包含 51
3.3 條件編譯 52
3.4 錯誤解析 53
本章小結(jié) 54
習題3 54
第4章 選擇結(jié)構(gòu) 56
4.1 if語句 56
4.1.1 if語句中的條件表示 56
4.1.2 if語句的三種形式 57
4.1.3 復合語句在分支語句中的應用 62
4.1.4 if語句的嵌套 63
4.1.5 條件運算符與條件表達式 65
4.2 switch語句 66
4.3 應用程序舉例 70
4.4 錯誤解析 72
本章小結(jié) 73
習題4 74
第5章 循環(huán)結(jié)構(gòu) 79
5.1 while語句 79
5.2 for語句 84
5.3 do…while語句 89
5.4 多重循環(huán)結(jié)構(gòu) 93
5.5 break語句和continue語句 98
5.5.1 break語句 98
5.5.2 continue語句 99
5.6 應用程序舉例 101
5.7 錯誤解析 109
本章小結(jié) 113
習題5 114
第6章 函數(shù) 116
6.1 函數(shù)的基本概念 116
6.1.1 模塊化程序設計 116
6.1.2 C程序的一般結(jié)構(gòu) 117
6.1.3 函數(shù)的定義 118
6.2 函數(shù)的使用 120
6.2.1 函數(shù)的調(diào)用 120
6.2.2 函數(shù)的參數(shù)傳遞 123
6.3 函數(shù)的傳址引用 125
6.3.1 地址的存儲與使用 125
6.3.2 指針說明和指針對象的引用 126
6.4 變量的存儲類型及作用域 129
6.4.1 變量的存儲類型 130
6.4.2 局部變量與全局變量 131
6.5 函數(shù)的遞歸調(diào)用 134
6.5.1 遞歸的基本思想 134
6.5.2 *大公約數(shù) 135
6.5.3 *近共同祖先 136
6.6 錯誤解析 137
習題6 138
第7章 數(shù)組 140
7.1 一維數(shù)組的定義及使用 140
7.1.1 一維數(shù)組的定義 140
7.1.2 一維數(shù)組的引用 142
7.1.3 一維數(shù)組的初始化 144
7.1.4 程序舉例 147
7.2 一維數(shù)組與指針運算 152
7.2.1 一維數(shù)組的數(shù)組名 152
7.2.2 一維數(shù)組的下標與指針 153
7.2.3 作為函數(shù)參數(shù)的一維數(shù)組的數(shù)組名 157
7.3 二維數(shù)組的定義及使用 162
7.3.1 二維數(shù)組的定義 162
7.3.2 二維數(shù)組元素的引用 163
7.3.3 二維數(shù)組的初始化 164
7.3.4 二維數(shù)組應用舉例 166
7.4 二維數(shù)組與指針運算 168
7.4.1 二維數(shù)組的數(shù)組名 168
7.4.2 二維數(shù)組的下標與指針 168
7.4.3 作為函數(shù)參數(shù)的二維數(shù)組的數(shù)組名 170
7.5 使用內(nèi)存動態(tài)分配實現(xiàn)動態(tài)數(shù)組 175
7.5.1 動態(tài)內(nèi)存分配的步驟 176
7.5.2 動態(tài)內(nèi)存分配函數(shù) 176
7.6 錯誤解析 178
本章小結(jié) 179
習題7 180
第8章 字符數(shù)組與字符串 182
8.1 字符數(shù)組 182
8.1.1 字符數(shù)組的定義 182
8.1.2 字符數(shù)組的初始化 183
8.1.3 字符數(shù)組的賦值 183
8.2 字符串 184
8.2.1 字符串常量 184
8.2.2 利用字符串對字符數(shù)組初始化 184
8.2.3 字符數(shù)組與字符串的輸入、輸出 185
8.2.4 字符串處理函數(shù) 189
8.2.5 字符指針 191
8.3 字符數(shù)組與字符串應用舉例 194
8.4 錯誤解析 198
本章小結(jié) 201
習題8 201
第9章 結(jié)構(gòu)和聯(lián)合 204
9.1 結(jié)構(gòu)的聲明與引用 204
9.1.1 結(jié)構(gòu)的聲明 204
9.1.2 結(jié)構(gòu)的引用 207
9.2 結(jié)構(gòu)數(shù)組的聲明、引用和初始化 208
9.2.1 結(jié)構(gòu)數(shù)組的聲明與引用 208
9.2.2 結(jié)構(gòu)數(shù)組的初始化 209
9.3 聯(lián)合 211
9.3.1 聯(lián)合的定義 211
9.3.2 聯(lián)合變量的說明 212
9.3.3 聯(lián)合變量的賦值和使用 212
9.4 應用程序舉例 215
9.5 錯誤解析 217
本章小結(jié) 218
習題9 218
第10章 文件 220
10.1 文件概述 220
10.2 文件的使用 221
10.2.1 文件的聲明 222
10.2.2 文件的打開與關(guān)閉 222
10.2.3 文件的寫/讀 224
10.3 隨機文件的讀/寫 233
10.4 應用程序舉例 235
10.5 錯誤解析 240
本章小結(jié) 241
習題10 241
第11章 指針與鏈表 243
11.1 數(shù)組、地址與指針 243
11.1.1 數(shù)組、地址與指針的關(guān)系 243
11.1.2 一維數(shù)組中的地址與指針 244
11.1.3 二維數(shù)組中的地址與指針 246
11.2 指針數(shù)組與指向指針的指針 248
11.2.1 指針數(shù)組 248
11.2.2 指向指針的指針 251
11.3 指針數(shù)組作為main()函數(shù)的參數(shù) 253
11.3 指向函數(shù)的指針—函數(shù)指針 254
11.4 指針作為函數(shù)的返回值—指針函數(shù) 256
11.5 鏈表 258
11.5.1 鏈表的概念 258
11.5.2 鏈表的實現(xiàn) 258
11.5.3 單向鏈表的操作 259
11.5.4 鏈表輸出函數(shù) 261
11.6 應用程序舉例 262
11.7 常見錯誤及解決辦法 263
本章小結(jié) 265
習題11 267
第12章 位運算 270
12.1 位運算的概念 270
12.1.1 字節(jié)與位 270
12.1.2 補碼 271
12.2 二進制位運算 272
12.2.1 二進制位運算 272
12.2.2 位復合賦值運算符 279
12.3 應用程序舉例 279
12.4 錯誤解析 280
本章小結(jié) 280
習題12 280
第13章 從C語言到C 語言 282
13.1 盡量用const和inline而不用#define 282
13.2 盡量用<iostream>而不用<stdio.h> 284
13.3 盡量用new和delete而不用malloc和free 286
13.4 盡量使用C 語言風格的注釋 287
13.5 錯誤解析 287
本章小結(jié) 288
習題13 288
附錄A 常見的C關(guān)鍵字 289
附錄B C運算符的優(yōu)先級與結(jié)合性 290
附錄C 常用字符與ASCII碼對照表 291
附錄D 常用ANSI C 標準庫函數(shù) 293
參考文獻 300
C語言程序設計 作者簡介
尚展壘,鄭州輕工業(yè)學院教授,實驗室主任,兼任河南省高等學校計算機教育研究會副秘書長。多次獲得科研及教學成果獎,出版教材多部,發(fā)表核心期刊論文十余篇。
- >
小考拉的故事-套裝共3冊
- >
史學評論
- >
李白與唐代文化
- >
推拿
- >
月亮虎
- >
我與地壇
- >
伯納黛特,你要去哪(2021新版)
- >
羅庸西南聯(lián)大授課錄