注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計C/C++及其相關(guān)C語言程序設(shè)計教程

C語言程序設(shè)計教程

C語言程序設(shè)計教程

定 價:¥23.00

作 者: 宗大華,陳吉人編
出版社: 人民郵電出版社
叢編項: 高職高?,F(xiàn)代信息技術(shù)系列教材
標(biāo) 簽: C語言 程序設(shè)計 高等教育 教材

ISBN: 9787115122445 出版時間: 2004-01-01 包裝: 簡裝本
開本: 26cm 頁數(shù): 276 字?jǐn)?shù):  

內(nèi)容簡介

  本書是為高職高專學(xué)生編寫的C語言教材。全書共分為八章:概述、數(shù)據(jù)類型、運算符與表達式、三種基本的語句結(jié)構(gòu)、數(shù)組、指針、函數(shù)、用戶自定義的數(shù)據(jù)類型,以及C的文件操作函數(shù)。 本書力求使初學(xué)者能夠建立正確的C語言概念,學(xué)會基本的編程方法,形成對C語言的一個整體了解。書中安排了大量的示例,每章的后面都配有適量的練習(xí)題。認(rèn)真地閱讀、理解和完成它們,肯定會對讀者認(rèn)識、掌握,進而領(lǐng)悟用C語言解決實際問題的方法帶來裨益。

作者簡介

暫缺《C語言程序設(shè)計教程》作者簡介

圖書目錄

第1章 概述 1
1.1 高級語言與C語言 1
1.1.1 程序設(shè)計語言與C語言 1
1.1.2 簡單的C語言程序 3
1.1.3 程序設(shè)計時的算法描述 5
1.2 C語言的基本詞法 6
1.2.1 字符集 6
1.2.2 保留字 7
1.2.3 標(biāo)識符及其構(gòu)成規(guī)則 7
1.3 Turbo C 2.0開發(fā)環(huán)境簡介 8
1.3.1 主窗口的組成 9
1.3.2 對源程序文件的編輯 10
1.3.3 編輯的基本操作命令 11
1.3.4 源程序的保存 13
1.3.5 編譯. 連接和裝配 14
1.3.6 運行和觀看運行結(jié)果 16
習(xí)題1 17
第2章 數(shù)據(jù)類型. 運算符與表達式 19
2.1 C語言的數(shù)據(jù)類型 19
2.2 常量 20
2.2.1 整型常量 21
2.2.2 實型常量 22
2.2.3 字符常量 23
2.2.4 字符串常量 25
2.3 簡單變量 26
2.3.1 變量的數(shù)據(jù)類型 27
2.3.2 變量的存儲類型 28
2.3.3 變量的初始化與完整的變量說明語句 30
2.3.4 變量地址與取地址符“&” 32
2.4 C語言的運算符與各種表達式 33
2.4.1 算術(shù)運算符與算術(shù)表達式 34
2.4.2 賦值運算符與賦值表達式 37
2.4.3 關(guān)系運算符與關(guān)系表達式 38
2.4.4 邏輯運算符與邏輯表達式 40
2.4.5 條件運算符與條件表達式 42
2.4.6 逗號運算符與逗號表達式 43
2.4.7 位運算符 44
2.4.8 表達式中數(shù)據(jù)類型的轉(zhuǎn)換 46
習(xí)題2 47
第3章 C語言程序設(shè)計的三種基本結(jié)構(gòu) 50
3.1 順序結(jié)構(gòu)程序設(shè)計 50
3.1.1 賦值語句. 復(fù)合語句. 空語句 51
3.1.2 字符輸入/輸出函數(shù) 53
3.1.3 格式輸入/輸出函數(shù) 55
3.2 選擇結(jié)構(gòu)程序設(shè)計 58
3.2.1 if單分支選擇語句 58
3.2.2 if…else雙分支選擇語句 61
3.2.3 if…else if多分支選擇語句 62
3.2.4 if語句的嵌套結(jié)構(gòu) 64
3.2.5 switch多分支選擇語句 66
3.3 循環(huán)結(jié)構(gòu)程序設(shè)計 72
3.3.1 while循環(huán)語句 73
3.3.2 do…while循環(huán)語句 75
3.3.3 for循環(huán)語句 78
3.3.4 break和continue語句 83
3.3.5 循環(huán)的嵌套結(jié)構(gòu) 86
習(xí)題3 89
第4章 數(shù)組 94
4.1 數(shù)組的基本概念 94
4.2 一維數(shù)組 95
4.2.1 一維數(shù)組的說明 95
4.2.2 一維數(shù)組元素的初始化 96
4.2.3 一維數(shù)組元素的引用 98
4.3 二維數(shù)組 100
4.3.1 二維數(shù)組的說明 100
4.3.2 二維數(shù)組元素的初始化 102
4.3.3 二維數(shù)組元素的引用 103
4.4 字符數(shù)組與字符串 105
4.4.1 字符數(shù)組與字符串 105
4.4.2 字符串的運算 108
4.4.3 常用的字符串處理函數(shù) 110
習(xí)題4 116
第5章 指針 120
5.1 指針和指針變量 120
5.1.1 直接訪問和間接訪問 120
5.1.2 指針變量的說明和初始化 123
5.1.3 取地址運算符與指針運算符 125
5.2 指針與數(shù)組 129
5.2.1 指向一維數(shù)組的指針變量 130
5.2.2 指向字符串的指針變量 137
5.2.3 指向二維數(shù)組的指針變量 140
5.3 指針數(shù)組 143
5.3.1 一維指針數(shù)組的說明和初始化 144
5.3.2 指針數(shù)組元素的引用 145
習(xí)題5 148
第6章 函數(shù) 152
6.1 函數(shù)的概念 152
6.1.1 函數(shù)的定義 153
6.1.2 函數(shù)的調(diào)用 155
6.1.3 函數(shù)的原型說明 159
6.1.4 變量的作用域和生命期 162
6.2 函數(shù)調(diào)用中的數(shù)據(jù)傳遞 167
6.2.1 參數(shù)是普通變量時的數(shù)據(jù)傳遞過程 167
6.2.2 參數(shù)是指針變量時的數(shù)據(jù)傳遞過程 169
6.2.3 參數(shù)是數(shù)組名時的數(shù)據(jù)傳遞過程 173
6.2.4 返回語句return 176
6.3 指針型函數(shù) 178
6.3.1 指針型函數(shù)的定義方法 178
6.3.2 指針型函數(shù)的使用 178
習(xí)題6 180
第7章 用戶自定義的數(shù)據(jù)類型 185
7.1 結(jié)構(gòu)式數(shù)據(jù)類型 185
7.1.1 結(jié)構(gòu)式數(shù)據(jù)類型的定義 186
7.1.2 結(jié)構(gòu)類型變量的說明與初始化 187
7.1.3 結(jié)構(gòu)變量成員的引用 189
7.1.4 結(jié)構(gòu)數(shù)組的說明與初始化 192
7.2 指向結(jié)構(gòu)類型的指針 195
7.2.1 指向結(jié)構(gòu)類型變量的指針 195
7.2.2 指向結(jié)構(gòu)類型數(shù)組的指針 197
7.2.3 C語言的內(nèi)存管理函數(shù) 199
7.2.4 自引用結(jié)構(gòu)類型和鏈表 204
7.3 共用式數(shù)據(jù)類型 209
7.3.1 共用式數(shù)據(jù)類型的定義 209
7.3.2 共用類型變量的說明和使用 210
7.4 枚舉式數(shù)據(jù)類型 213
7.4.1 枚舉式數(shù)據(jù)類型的定義 214
7.4.2 枚舉類型的使用 215
7.5 編譯預(yù)處理和起別名 217
7.5.1 宏命令 #define 217
7.5.2 文件包含命令 #include 221
7.5.3 起別名語句typedef 221
習(xí)題7 223
第8章 C的文件操作函數(shù) 229
8.1 文件及文件型指針 229
8.1.1 C的文件概念 229
8.1.2 C的文件結(jié)構(gòu)類型及其指針 231
8.2 文件的打開與關(guān)閉函數(shù) 232
8.2.1 文件打開函數(shù):fopen
232
8.2.2 文件關(guān)閉函數(shù):fclose
234
8.2.3 標(biāo)準(zhǔn)設(shè)備文件的使用 236
8.3 文件的讀/寫操作 236
8.3.1 文件尾測試函數(shù) 236
8.3.2 讀/寫字符函數(shù) 237
8.3.3 讀/寫字符串函數(shù) 241
8.3.4 讀/寫數(shù)據(jù)函數(shù) 245
8.3.5 格式讀/寫函數(shù) 248
8.4 文件操作中的其他函數(shù) 252
8.4.1 文件頭定位函數(shù) 252
8.4.2 文件隨機定位函數(shù) 253
8.4.3 錯誤測試函數(shù) 256
習(xí)題8 257
附錄1 常用的Turbo C庫函數(shù) 261
附錄2 常用字符的ASCII碼 264

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.afriseller.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號