注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計C/C++及其相關C程序設計

C程序設計

C程序設計

定 價:¥27.00

作 者: 安俊秀
出版社: 人民郵電
叢編項: 21世紀高等院校非計算機專業(yè)計算機基礎課程系列教材
標 簽: C

ISBN: 9787115158352 出版時間: 2007-04-01 包裝: 平裝
開本: 787*1092 1/16 頁數(shù): 282 字數(shù):  

內容簡介

  本書針對高等院校學生的特點和認識規(guī)律,全面、系統(tǒng)地介紹C程序設計及應用知識,包括程序設計基礎,C語言的基本概念、順序、分支和循環(huán)結構程序設計,函數(shù)和編譯預處理,數(shù)組和指針,結構體、共用體和枚舉類型,文件、C語言的圖形處理以及綜合實例等內容。本書特別注重學生應用能力的培養(yǎng),要求學生既要掌握概念,又要動手編程,還要會上機調試運行,把重點放在編制程序和調試程序上。.本書結構清晰,語言通俗易懂,實例豐富。每章都配有同步練習,用于熟練和鞏固所學知識。附錄中提供了相應的常用資料,以方便師生查閱相關內容。..本書可作為大學本科計算機和相關專業(yè)的“C程序設計”教材,也可供計算機培訓班學習使用或作為計算機軟件開發(fā)技術人員的參考書。...

作者簡介

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

圖書目錄

第1章 C語言概述 1
1.1 C語言的發(fā)展及特點 1
1.1.1 程序設計語言的發(fā)展 1
1.1.2 C語言的發(fā)展過程 3
1.1.3 C語言的特點 3
1.2 C語言的結構 4
1.2.1 簡單的C程序實例 4
1.2.2 C程序的設計規(guī)則 6
1.3 C程序的上機步驟 7
1.3.1 用C語言解決實際問題的步驟 7
1.3.2 C語言的上機過程 9
1.3.3 編譯環(huán)境的設置 10
1.3.4 使用Turbo C 2.0 13
習題1 16
第2章 數(shù)據(jù)類型、運算符與表達式 18
2.1 常量與變量 18
2.1.1 C語言的基本元素 19
2.1.2 常量 19
2.1.3 變量 20
2.2 基本數(shù)據(jù)類型 22
2.2.1 整型數(shù)據(jù) 22
2.2.2 實型數(shù)據(jù) 24
2.2.3 字符型數(shù)據(jù) 26
2.2.4 不同類型數(shù)據(jù)之間的混合運算 28
2.3 三大運算符及表達式 29
2.3.1 算術運算符及算術表達式 29
2.3.2 關系運算符及關系表達式 29
2.3.3 邏輯運算符及邏輯表達式 30
2.4 其他運算符及表達式 31
2.4.1 賦值運算符及其賦值表達式 31
2.4.2 自增、自減運算符及其表達式 33
2.4.3 條件、強制類型轉換運算符及其表達式 34
2.4.4 求字節(jié)、逗號運算符及其表達式 35
2.5 位運算 35
2.5.1 位運算符及應用 36
2.5.2 位運算應用舉例 38
2.6 運算符的優(yōu)先級與結合性 39
習題2 41
第3章 程序的靈魂——算法 43
3.1 算法的概念及特征 43
3.1.1 程序和程序設計 43
3.1.2 算法的概念 44
3.1.3 算法的特征 44
3.2 算法的表示方法 45
3.2.1 用自然語言表示算法 45
3.2.2 用傳統(tǒng)流程圖表示算法 45
3.2.3 用N-S圖表示算法 47
3.2.4 用偽代碼表示算法 50
3.3 結構化程序設計方法 50
3.3.1 結構化程序設計的概念 50
3.3.2 結構化程序設計方法 51
3.3.3 算法的合理性與優(yōu)化 54
習題3 57
第4章 C語言程序的基本控制結構 58
4.1 C語句概述及順序結構程序設計思想 58
4.1.1 C語句概述 58
4.1.2 順序結構程序設計思想 60
4.2 輸入輸出函數(shù)及應用 60
4.2.1 字符輸入輸出函數(shù)的應用 60
4.2.2 按格式輸出函數(shù)的應用 61
4.2.3 按格式輸入函數(shù)的應用 64
4.2.4 順序結構程序舉例 66
4.3 選擇結構程序設計及其語句 69
4.3.1 選擇結構程序設計思想 69
4.3.2 if語句的應用 69
4.3.3 switch開關語句的應用 74
4.4 選擇結構程序舉例 76
4.5 循環(huán)結構程序設計及其語句 80
4.5.1 while循環(huán)語句的應用 80
4.5.2 do~while循環(huán)語句的應用 81
4.5.3 for循環(huán)語句的應用 82
4.5.4 循環(huán)的嵌套 85
4.5.5 幾種循環(huán)的比較 86
4.6 輔助控制語句及循環(huán)結構程序舉例 86
4.6.1 輔助控制語句的應用 86
4.6.2 循環(huán)結構程序舉例 89
習題4 92
第5章 函數(shù)調用和預處理 97
5.1 函數(shù)概述 97
5.1.1 模塊化程序設計 97
5.1.2 C是模塊化程序設計語言 98
5.1.3 函數(shù)的分類 99
5.2 函數(shù)的定義與調用 100
5.2.1 函數(shù)的定義 100
5.2.2 函數(shù)的參數(shù)和返回值 102
5.2.3 函數(shù)的調用 104
5.3 函數(shù)的嵌套調用和遞歸調用 108
5.3.1 函數(shù)的嵌套調用 109
5.3.2 函數(shù)的遞歸調用 111
5.4 變量的作用域與生存期 114
5.4.1 變量概述 115
5.4.2 局部變量及存儲類型 115
5.4.3 全局變量及存儲類型 119
5.5 內部函數(shù)和外部函數(shù) 123
5.5.1 內部函數(shù) 123
5.5.2 外部函數(shù) 124
5.5.3 如何運行一個多文件的程序 126
5.6 預處理命令 127
5.6.1 宏定義 127
5.6.2 文件包含 130
5.6.3 條件編譯 132
5.7 程序綜合示例 134
習題5 135
第6章 數(shù)組與指針 139
6.1 數(shù)組 139
6.1.1 數(shù)組的定義及初始化 139
6.1.2 數(shù)組元素的引用 142
6.1.3 數(shù)組作為函數(shù)參數(shù) 143
6.1.4 應用舉例 144
6.2 字符數(shù)組和字符串 150
6.2.1 字符數(shù)組的定義、初始化和引用 150
6.2.2 字符串與字符數(shù)組 151
6.2.3 常用字符串處理函數(shù) 153
6.2.4 字符數(shù)組應用舉例 156
6.3 指針概念及指針變量 157
6.3.1 指針變量的定義、初始化及引用 157
6.3.2 指針變量作為函數(shù)參數(shù) 160
6.4 數(shù)組的指針及指向數(shù)組的指針變量 164
6.4.1 指向數(shù)組元素的指針變量的定義與賦值 164
6.4.2 通過指針引用數(shù)組元素 165
6.4.3 指向二維數(shù)組的指針變量 166
6.5 字符串的指針與指向字符串的指針變量 168
6.5.1 字符串的兩種表示形式及其相關操作 168
6.5.2 字符串作為函數(shù)參數(shù) 170
6.6 函數(shù)指針與指針函數(shù) 170
6.6.1 函數(shù)指針與指向函數(shù)的指針變量 170
6.6.2 指針函數(shù) 171
6.6.3 指向指針的指針 172
習題6 174
第7章 結構體、共用體及枚舉類型 176
7.1 結構體類型 176
7.1.1 結構體類型及其變量 176
7.1.2 結構體數(shù)組 178
7.1.3 結構體與指針 180
7.1.4 結構體與函數(shù) 182
7.1.5 鏈表基礎 183
7.1.6 位段 186
7.2 共用體類型 188
7.2.1 共用體變量的定義和引用 188
7.2.2 共用體類型數(shù)據(jù)的特點 191
7.2.3 共用體變量程序舉例 191
7.3 枚舉類型 192
7.4 類型定義 195
習題7 196
第8章 文件 199
8.1 C文件概述及文件類型指針 199
8.1.1 C文件概述 199
8.1.2 文件的分類 199
8.1.3 文件類型指針 200
8.2 文件的操作 200
8.2.1 文件的打開和關閉操作 200
8.2.2 文件讀寫操作 202
8.2.3 文件的定位 209
8.2.4 文件的糾錯的檢測 211
8.3 文件操作應用舉例 212
習題8 214
第9章 圖形處理初步 215
9.1 圖形處理基礎 215
9.1.1 顯示器的圖形模式和像素坐標 215
9.1.2 圖形模式的初始化 215
9.1.3 色彩和線型設置 217
9.2 基本繪圖函數(shù)和圖形填充 219
9.2.1 點、直線、多邊形、圓弧函數(shù) 219
9.2.2 具有自動填充功能的封閉圖形函數(shù) 221
9.2.3 圖形模式下的文本輸出 223
9.3 簡單動畫 225
9.3.1 圖形視口 225
9.3.2 簡單動畫的制作方法 226
9.3.3 動畫處理函數(shù) 226
習題9 228
第10章 綜合應用與實踐 229
10.1 學生成績管理系統(tǒng) 229
10.1.1 設計數(shù)據(jù)結構 229
10.1.2 確定系統(tǒng)模塊 231
10.1.3 源程序 236
10.2 圖書管理系統(tǒng) 238
10.2.1 設計數(shù)據(jù)結構 239
10.2.2 確定系統(tǒng)模塊 240
10.2.3 源程序 249
附錄一 常用字符與ASCII代碼對照表 252
附錄二 編譯出錯信息一覽表 253
附錄三 Turbo C菜單功能一覽表 265
附錄四 Turbo C常用庫函數(shù)一覽表 271


本目錄推薦

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