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

C語言程序設計

C語言程序設計

定 價:¥29.00

作 者: 向德生 何宏
出版社: 人民郵電出版社
叢編項: 高等學校教材
標 簽: C

購買這本書可以去


ISBN: 9787115130921 出版時間: 2005-02-01 包裝: 平裝
開本: 16開 頁數(shù): 276 字數(shù):  

內(nèi)容簡介

  本書結(jié)構(gòu)嚴謹,循序漸進地講述C語言程序設計的基本知識、基本技能和編程方法;舉例經(jīng)典,許多例題習題都是工程應用或等級考試中的基本算法的應用。 全書共分9章,主要內(nèi)容包括基本數(shù)據(jù)類型和運算符、控制結(jié)構(gòu)、函數(shù)、數(shù)組、指針、結(jié)構(gòu)與共用、文件以及文本與圖形處理。每一章都附有精選的、多種類型的練習題,有助于讀者復習、鞏固所學知識,培養(yǎng)讀者的實際編程能力。 本書配有《C語言程序設計上機與習題選解》。該書使學生明確實驗目的、實驗任務和實驗方法,可大大改善實驗效果,減輕教師指導學生實驗的工作量;同時,書中給出的題解有助于學生開闊視野,明朗思路,規(guī)范書寫,方便調(diào)試。 本書可以作為各類高等院校、各類高職院校計算機專業(yè)及理工科非計算機專業(yè)學生學習“計算機程序設計”課程的教材,也可作為廣大計算機愛好者學習C程序設計語言的參考書。

作者簡介

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

圖書目錄

第1章 緒論 1
1.1 C語言的發(fā)展過程 1
1.1.1 計算機語言的發(fā)展過程 1
1.1.2 C語言的發(fā)展過程 2
1.2 C語言的特點 2
1.3 C程序的結(jié)構(gòu)和書寫格式 3
1.3.1 C程序的結(jié)構(gòu) 3
1.3.2 C程序的書寫格式 4
1.4 Turbo C上機操作 4
1.4.1 C語言程序的生成過程 4
1.4.2 Turbo C 2.0上機操作過程 4
習題 5
第2章 基本數(shù)據(jù)類型與運算符 7
2.1 數(shù)據(jù)類型和取值范圍 7
2.1.1 數(shù)據(jù)類型和取值范圍 7
2.1.2 整型常量 8
2.1.3 實型常量 9
2.1.4 字符常量 9
2.1.5 字符串類型 10
2.2 運算符 11
2.2.1 優(yōu)先級與結(jié)合規(guī)則 11
2.2.2 賦值運算與連續(xù)賦值 12
2.2.3 算術運算 12
2.2.4 關系運算 14
2.2.5 邏輯運算、連續(xù)比較和邏輯優(yōu)化 14
2.2.6 位運算 15
2.2.7 條件運算 16
2.2.8 復合賦值運算 17
2.2.9 逗號運算 17
2.2.10 其他運算sizeof 18
2.2.11 類型轉(zhuǎn)換與類型轉(zhuǎn)換規(guī)則 18
2.3 輸入/輸出函數(shù) 21
2.3.1 格式化輸出函數(shù)printf 21
2.3.2 格式化輸入函數(shù)scanf 23
2.3.3 字符輸入/輸出函數(shù) 25
習題 26
第3章 控制結(jié)構(gòu) 29
3.1 程序結(jié)構(gòu)框圖 29
3.1.1 自然語言描述 29
3.1.2 流程圖 30
3.1.3 N-S圖 31
3.1.4 結(jié)構(gòu)化程序設計 31
3.1.5 復合語句 32
3.2 二分支結(jié)構(gòu) 32
3.2.1 二分支結(jié)構(gòu)選擇語句 33
3.2.2 不平衡if結(jié)構(gòu) 35
3.2.3 if語句的嵌套 36
3.3 多分支結(jié)構(gòu) 40
3.4 循環(huán)結(jié)構(gòu) 44
3.4.1 for循環(huán) 44
3.4.2 while語句 47
3.4.3 do~while語句 48
3.4.4 循環(huán)嵌套 50
3.5 break與continue語句 52
3.5.1 break語句 52
3.5.2 continue語句 53
3.5.3 goto語句 54
習題 55
第4章 函數(shù) 60
4.1 函數(shù)調(diào)用過程 60
4.2 函數(shù)的定義 61
4.2.1 函數(shù)定義的一般形式 61
4.2.2 函數(shù)定義中的要點說明 61
4.2.3 函數(shù)的聲明 65
4.3 遞歸函數(shù) 66
4.3.1 遞歸概念 66
4.3.2 遞歸舉例 67
4.4 存儲類型、生存期和作用域 70
4.4.1 存儲類型 70
4.4.2 生存期和作用域 71
4.5 編譯預處理 77
4.5.1 文件包含 78
4.5.2 宏定義 79
4.5.3 條件編譯 81
習題 83
第5章 數(shù)組 88
5.1 一維數(shù)組 88
5.1.1 一維數(shù)組的定義與初始化 88
5.1.2 一維數(shù)組的引用 90
5.1.3 字符型數(shù)組與字符串 91
5.1.4 字符串操作 93
5.2 二維數(shù)組 96
5.2.1 二維數(shù)組的定義 96
5.2.2 二維數(shù)組的引用 97
5.3 多維數(shù)組 99
5.4 函數(shù)與數(shù)組 101
5.4.1 函數(shù)與一維數(shù)組 101
5.4.2 函數(shù)與二維數(shù)組 103
5.5 問題與解答 106
5.5.1 “氣泡法”排序問題 106
5.5.2 二分法查找問題 108
5.5.3 Josephus(約瑟夫)問題 109
習題 110
第6章 指針 117
6.1 指針與變量 117
6.1.1 指針的基本概念 117
6.1.2 指針變量的定義與引用 118
6.1.3 指針的運算 120
6.1.4 指向指針的指針 121
6.2 指針與數(shù)組 122
6.2.1 指向數(shù)組元素的指針 122
6.2.2 指向數(shù)組的指針 130
6.2.3 指針數(shù)組 136
6.2.4 指針與字符串 140
6.3 指針與函數(shù) 143
6.3.1 指針作函數(shù)參數(shù) 143
6.3.2 返回指針值的函數(shù) 147
6.3.3 函數(shù)指針 149
6.4 問題與解答 152
6.4.1 本章重點概念的復習 152
6.4.2 “選擇法”排序問題 152
6.4.3 子串定位問題 153
習題 154
第7章 結(jié)構(gòu)與共用 161
7.1 結(jié)構(gòu)類型 161
7.1.1 結(jié)構(gòu)類型的定義、初始化與使用 161
7.1.2 結(jié)構(gòu)類型數(shù)組 166
7.1.3 結(jié)構(gòu)類型數(shù)據(jù)的指針 167
7.1.4 嵌套結(jié)構(gòu) 171
7.1.5 用指針處理鏈表 172
7.2 共用類型 179
7.2.1 共用類型的定義 179
7.2.2 共用類型變量的引用 181
7.3 枚舉類型 183
7.4 位域 185
7.4.1 位運算符與位運算 185
7.4.2 位域 186
7.5 自定義類型 188
習題 189
第8章 文件 199
8.1 文件概述與文件類型指針 199
8.1.1 文件概述 199
8.1.2 文件類型指針 200
8.2 文件的打開與關閉 201
8.2.1 文件的打開 201
8.2.2 文件的關閉 202
8.3 文件的讀寫 203
8.3.1 字符讀寫函數(shù)fgetc()和fputc() 203
8.3.2 字符串讀寫函數(shù)fgets()和fputs() 205
8.3.3 格式化讀寫函數(shù)fscanf()和fprintf() 207
8.3.4 數(shù)據(jù)塊讀寫函數(shù)fread()和fwrite() 209
8.4 文件的定位 211
8.5 文件檢測 213
8.6 文件的低層操作 214
習題 217
*第9章 文本與圖形處理 224
9.1 文本的屏幕輸出與鍵盤操作 224
9.1.1 文本的屏幕輸出 224
9.1.2 鍵盤操作 230
9.1.3 綜合實例程序 232
9.2 圖形編程 235
9.2.1 圖形模式初始化 235
9.2.2 獨立圖形運行程序的建立 239
9.2.3 屏幕顏色的設置和清屏函數(shù) 241
9.2.4 基本圖形處理函數(shù) 243
9.2.5 圖形模式下的文本輸出 250
9.2.6 綜合圖形實例程序 253
附錄1 常用字符與ASCII值對照表 256
附錄2 C語言保留字一覽表 258
附錄3 運算符的優(yōu)先級及其結(jié)合性 259
附錄4 常用C庫函數(shù) 260
參考文獻 265
【媒體評論】

本目錄推薦

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