注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計程序設計綜合C語言程序設計

C語言程序設計

C語言程序設計

定 價:¥23.00

作 者: 鄭山紅、李萬龍、宋立明、侯秀萍 編著
出版社: 人民郵電出版社
叢編項: 高等學校教材
標 簽: 算法語言

購買這本書可以去


ISBN: 9787115165572 出版時間: 2007-09-01 包裝: 平裝
開本: 16 頁數: 226 字數:  

內容簡介

  《C語言程序設計》主要介紹:C語言的基本概念、語言的組成要素以及在程序設計中的應用,共分10章?!禖語言程序設計》提供多個綜合實例,通過分析、算法描述、源程序及運行結果四步驟的詳細闡述,引導讀者掌握C語言的程序設計方法,加深對知識的理解。全書針對初學者的特點,在內容的組織方面強調層次性與邏輯性,注重概念定義的嚴謹性和準確性,敘述由淺入深,通俗易懂?!陡叩葘W校教材:C語言程序設計》可作為高等院校“C語言程序設計”課程的教材,也可作為軟件開發(fā)人員的技術參考書。

作者簡介

暫缺《C語言程序設計》作者簡介

圖書目錄

第1章 C語言概述 1
1.1 計算機語言的發(fā)展 1
1.2 C語言的發(fā)展及特點 2
1.2.1 C語言的發(fā)展 2
1.2.2 C語言的特點 3
1.3 C語言的組成要素 4
1.4 C程序的基本構成 5
1.5 C程序的運行機制 6
1.6 C語言的開發(fā)環(huán)境 6
1.6.1 Turbo C 2.0簡介 6
1.6.2 Turbo C 2.0集成開發(fā)環(huán)境 7
1.6.3 Turbo C 2.0的配置文件 13
1.6.4 Turbo C 2.0編寫程序的基本過程 13
本章小結 13
習題1 14
第2章 數據類型、運算符和表達式 15
2.1 數據類型 15
2.2 常量與變量 17
2.2.1 常量 17
2.2.2 變量 21
2.3 運算符與表達式 26
2.3.1 算術運算符及算術表達式 26
2.3.2 關系運算符及關系表達式 29
2.3.3 邏輯運算符及邏輯表達式 30
2.3.4 賦值運算符及賦值表達式 32
2.3.5 增量運算符 34
2.3.6 條件運算符及條件表達式 35
2.3.7 逗號運算符及逗號表達式 36
2.3.8 求字節(jié)數運算符及求字節(jié)數表達式 36
2.3.9 強制類型轉換運算符及表達式 37
本章小結 38
習題2 38
第3章 控制結構 41
3.1 概述 41
3.2 順序結構程序設計 43
3.2.1 賦值語句 43
3.2.2 字符輸入輸出函數 43
3.2.3 格式輸入輸出函數 45
3.2.4 程序舉例 48
3.3 選擇結構程序設計 49
3.3.1 if語句 49
3.3.2 switch語句 53
3.3.3 程序舉例 55
3.4 循環(huán)結構程序設計 56
3.4.1 while語句 56
3.4.2 do-while語句 58
3.4.3 for語句 58
3.4.4 循環(huán)的嵌套 61
3.5 break與continue語句 63
3.6 綜合實例 65
本章小結 67
習題3 67
第4章 數組 69
4.1 概述 69
4.2 一維數組 69
4.2.1 一維數組的定義 69
4.2.2 一維數組的初始化 70
4.2.3 一維數組的引用 71
4.2.4 一維數組程序舉例 72
4.3 二維數組 75
4.3.1 二維數組的定義 75
4.3.2 二維數組的初始化 76
4.3.3 二維數組的引用 77
4.3.4 二維數組程序舉例 78
4.4 多維數組 80
4.5 字符數組 82
4.5.1 字符數組的定義和引用 83
4.5.2 字符數組的初始化 83
4.5.3 字符數組的輸入輸出 84
4.5.4 字符串處理函數 85
4.6 綜合實例 87
本章小結 89
習題4 89
第5章 函數 92
5.1 函數的定義 92
5.2 函數的調用 93
5.2.1 函數調用的一般形式 93
5.2.2 函數參數的傳遞 95
5.3 函數的聲明 96
5.4 函數的返回 98
5.4.1 函數的返回 98
5.4.2 返回值 99
5.5 函數的嵌套與遞歸 100
5.5.1 函數的嵌套 100
5.5.2 函數的遞歸 101
5.6 變量的作用域與存儲類型 102
5.6.1 局部變量 103
5.6.2 全局變量 105
5.6.3 靜態(tài)變量 106
5.6.4 寄存器變量 107
5.6.5 外部變量 107
5.6.6 作用域與存儲類型小結 109
本章小結 109
習題5 110
第6章 指針 112
6.1 指針變量 112
6.1.1 指針變量的提出 112
6.1.2 指針變量的定義 113
6.1.3 指針變量的初始化 113
6.1.4 指針變量的引用 113
6.1.5 指針作函數參數 117
6.2 指針與數組 120
6.2.1 指針與一維數組 120
6.2.2 指針與二維數組 122
6.2.3 指針與字符串 125
6.2.4 指針數組 126
6.2.5 指向數組元素的指針作為函數參數 127
6.3 指針與函數 129
6.3.1 返回指針的函數 129
6.3.2 指向函數的指針 130
6.4 指向指針的指針 132
6.5 動態(tài)內存分配 133
6.6 main()函數和命令行參數 134
6.7 綜合實例 136
本章小結 138
習題6 138
第7章 結構體、共用體和枚舉 140
7.1 結構體類型的定義 140
7.2 結構體類型變量的定義和引用 141
7.2.1 結構體類型變量的定義 141
7.2.2 結構體類型變量的初始化 143
7.2.3 結構體類型變量的引用 144
7.3 包含結構體的結構體 145
7.4 結構體類型數組的定義和引用 146
7.5 結構體與指針 148
7.5.1 指向結構體類型變量的指針 148
7.5.2 指向結構體類型數組的指針 150
7.6 共用體 151
7.6.1 共用體的定義 151
7.6.2 共用體變量的引用 152
7.6.3 共用體類型數據的特點 155
7.7 枚舉類型 155
7.7.1 枚舉類型的定義 155
7.7.2 枚舉類型變量的定義 156
7.8 自定義數據類型 159
7.9 綜合實例 160
本章小結 164
習題7 165
第8章 位運算 168
8.1 位運算符和位運算 168
8.1.1 按位與運算符 168
8.1.2 按位或運算符 170
8.1.3 按位異或運算符 171
8.1.4 按位取反運算符 172
8.1.5 左移運算符 173
8.1.6 右移運算符 174
8.2 位段 174
8.2.1 位段的定義 174
8.2.2 位段的使用 175
8.3 綜合實例 177
本章小結 180
習題8 181
第9章 文件 182
9.1 文件概述 182
9.2 文件指針 183
9.3 文件的打開和關閉 184
9.3.1 文件打開函數fopen() 184
9.3.2 文件關閉函數fclose() 185
9.4 文件的讀寫 185
9.4.1 字符讀寫函數fgetc()和fputc() 186
9.4.2 字符串讀寫函數fgets()和fputs() 187
9.4.3 數據塊讀寫函數fread()和fwrite() 188
9.4.4 格式化讀寫函數fscanf()和fpintf() 190
9.4.5 自定義其他類型數據的讀寫函數 192
9.5 文件的定位 193
9.6 文件的出錯檢測 194
9.7 綜合實例 194
本章小結 197
習題9 198
第10章 編譯預處理 200
10.1 宏定義 200
10.1.1 不帶參數的宏定義 200
10.1.2 帶參數的宏定義 202
10.1.3 宏定義的嵌套 203
10.1.4 取消宏定義 203
10.2 文件包含 204
10.3 條件編譯 205
10.4 其他預處理功能 207
10.5 預定義的宏名 208
本章小結 208
習題10 208
附錄Ⅰ 預備知識 210
附錄Ⅱ 常用字符與ASCII代碼對照表 219
附錄Ⅲ C語言中的關鍵字 220
附錄Ⅳ 運算符的優(yōu)先級與結合性 221
附錄Ⅴ C庫函數 222
參考文獻 226

本目錄推薦

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