日韩精品 中文字幕 动漫,91亚洲午夜一区,在线不卡日本v一区v二区丶,久久九九国产精品自在现拍

注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)程序設(shè)計(jì)綜合C語(yǔ)言程序設(shè)計(jì)教程

C語(yǔ)言程序設(shè)計(jì)教程

C語(yǔ)言程序設(shè)計(jì)教程

定 價(jià):¥49.80

作 者: 王曙燕 編
出版社: 人民郵電出版社
叢編項(xiàng): 21世紀(jì)高等教育計(jì)算機(jī)規(guī)劃教材
標(biāo) 簽: C C++ C# VC VC++ 程序設(shè)計(jì) 計(jì)算機(jī)/網(wǎng)絡(luò)

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787115358134 出版時(shí)間: 2014-07-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 372 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  “C語(yǔ)言程序設(shè)計(jì)”是計(jì)算機(jī)及非計(jì)算機(jī)專(zhuān)業(yè)學(xué)生的計(jì)算機(jī)基礎(chǔ)課。通過(guò)對(duì)本課程的學(xué)習(xí),學(xué)生可以了解程序設(shè)計(jì)語(yǔ)言的基本知識(shí),掌握結(jié)構(gòu)化程序設(shè)計(jì)的基本方法與思路、C語(yǔ)言的基本編程方法和常用算法、程序調(diào)試的基本技能,使學(xué)生具有初步的應(yīng)用軟件開(kāi)發(fā)基礎(chǔ),并為學(xué)習(xí)計(jì)算機(jī)后續(xù)課程打下良好的 基礎(chǔ)。本書(shū)以程序設(shè)計(jì)為主線,以編程應(yīng)用為驅(qū)動(dòng),通過(guò)相關(guān)的語(yǔ)法知識(shí)點(diǎn)來(lái)重點(diǎn)講解程序設(shè)計(jì)的思想和方法。本書(shū)全面介紹C語(yǔ)言的基本概念、基本語(yǔ)法和基本數(shù)據(jù)結(jié)構(gòu),注重學(xué)習(xí)的連續(xù)性和漸進(jìn)性,章節(jié)之間的實(shí)例具有關(guān)聯(lián)性,實(shí)例后又提出拓展功能和程序改造的思路,在每一章的提高篇中給出一些相對(duì)難度較高的開(kāi)發(fā)實(shí)例,并且增加綜合實(shí)例小節(jié),通過(guò)一個(gè)大型的例子來(lái)說(shuō)明算法基本原理、程序設(shè)計(jì)分析、源程序及說(shuō)明、運(yùn)行結(jié)果分析等內(nèi)容。本書(shū)既可以作為高等院校各專(zhuān)業(yè)C語(yǔ)言程序設(shè)計(jì)課程的教材,也可作為工程技術(shù)人員和計(jì)算機(jī)愛(ài)好者的參考書(shū)。

作者簡(jiǎn)介

暫缺《C語(yǔ)言程序設(shè)計(jì)教程》作者簡(jiǎn)介

圖書(shū)目錄

第1章 概述 1
1.1 程序設(shè)計(jì)語(yǔ)言 1
1.1.1 計(jì)算機(jī)語(yǔ)言 1
1.1.2 程序設(shè)計(jì)語(yǔ)言的發(fā)展 2
1.2 C語(yǔ)言程序設(shè)計(jì) 3
1.2.1 C語(yǔ)言的發(fā)展歷史 3
1.2.2 C語(yǔ)言的標(biāo)準(zhǔn)與版本 3
1.2.3 C語(yǔ)言的特點(diǎn) 4
1.3 C語(yǔ)言的基本語(yǔ)法成分 4
1.3.1 字符集 4
1.3.2 標(biāo)識(shí)符 5
1.3.3 運(yùn)算符 6
1.4 C語(yǔ)言程序的組成 6
1.4.1 簡(jiǎn)單的C語(yǔ)言程序介紹 6
1.4.2 C語(yǔ)言程序的結(jié)構(gòu) 8
1.4.3 C語(yǔ)言程序的書(shū)寫(xiě) 9
1.5 程序設(shè)計(jì)的一般過(guò)程 10
1.5.1 問(wèn)題分析 10
1.5.2 算法設(shè)計(jì) 11
1.5.3 編寫(xiě)程序 11
1.5.4 調(diào)試與測(cè)試 11
1.5.5 整理文檔 11
習(xí)題1 12
第2章 基本數(shù)據(jù)類(lèi)型、運(yùn)算符及表達(dá)式 13
2.1 C語(yǔ)言的基本數(shù)據(jù)類(lèi)型 13
2.1.1 數(shù)據(jù)類(lèi)型 13
2.1.2 C語(yǔ)言數(shù)據(jù)類(lèi)型簡(jiǎn)介 13
2.2 常量 14
2.2.1 整型常量 14
2.2.2 實(shí)型常量 14
2.2.3 符號(hào)常量 15
2.2.4 字符型常量 15
2.3 變量 17
2.3.1 變量名 17
2.3.2 變量類(lèi)型 18
2.3.3 變量值 21
2.4 運(yùn)算符及表達(dá)式 21
2.4.1 C語(yǔ)言運(yùn)算符簡(jiǎn)介 21
2.4.2 算術(shù)運(yùn)算符與算術(shù)表達(dá)式 22
2.4.3 賦值運(yùn)算符與賦值表達(dá)式 25
2.4.4 關(guān)系運(yùn)算符與關(guān)系表達(dá)式 27
2.4.5 邏輯運(yùn)算符與邏輯表達(dá)式 27
2.4.6 條件運(yùn)算符與條件表達(dá)式 29
2.4.7 逗號(hào)運(yùn)算符與逗號(hào)表達(dá)式 30
2.4.8 不同類(lèi)型數(shù)據(jù)間的混合運(yùn)算與類(lèi)型轉(zhuǎn)換 31
2.5 提高篇 32
2.5.1 重點(diǎn)與難點(diǎn) 32
2.5.2 典型題例 33
習(xí)題2 34
第3章 簡(jiǎn)單的C語(yǔ)言程序設(shè)計(jì) 36
3.1 算法 36
3.1.1 算法的概念 36
3.1.2 算法的評(píng)價(jià)標(biāo)準(zhǔn) 37
3.1.3 算法的表示 37
3.2 結(jié)構(gòu)化程序設(shè)計(jì)的方法 39
3.3 程序的基本結(jié)構(gòu) 40
3.3.1 順序結(jié)構(gòu) 40
3.3.2 選擇結(jié)構(gòu) 41
3.3.3 循環(huán)結(jié)構(gòu) 41
3.4 順序結(jié)構(gòu)程序設(shè)計(jì) 42
3.5 數(shù)據(jù)的輸入與輸出 43
3.5.1 C語(yǔ)言中數(shù)據(jù)的輸入與輸出 43
3.5.2 字符數(shù)據(jù)的輸入與輸出 44
3.5.3 格式的輸入與輸出 46
3.6 提高篇 52
3.6.1 計(jì)算思維 52
3.6.2 C語(yǔ)言程序的上機(jī)步驟及基本調(diào)試技術(shù) 54
習(xí)題3 56
第4章 選擇分支結(jié)構(gòu)程序設(shè)計(jì) 58
4.1 二路分支——if語(yǔ)句 58
4.1.1 if語(yǔ)句的一般形式 58
4.1.2 if語(yǔ)句的嵌套 65
4.2 多路分支——switch語(yǔ)句 67
4.2.1 switch語(yǔ)句的一般形式 67
4.2.2 switch語(yǔ)句的嵌套 69
4.3 選擇分支結(jié)構(gòu)程序舉例 69
4.4 提高篇 72
4.4.1 重點(diǎn)與難點(diǎn) 72
4.4.2 典型題例 73
習(xí)題4 75
第5章 循環(huán)結(jié)構(gòu)程序設(shè)計(jì) 76
5.1 while語(yǔ)句 76
5.2 do-while語(yǔ)句 78
5.3 for語(yǔ)句 80
5.4 goto語(yǔ)句 83
5.5 循環(huán)的嵌套 84
5.6 循環(huán)結(jié)束語(yǔ)句 85
5.6.1 continue語(yǔ)句 86
5.6.2 break語(yǔ)句 86
5.7 提高篇 87
5.7.1 重點(diǎn)與難點(diǎn) 87
5.7.2 典型題例 88
習(xí)題5 93
第6章 指針基礎(chǔ) 95
6.1 地址和指針的概念 95
6.1.1 變量的內(nèi)容和變量的地址 95
6.1.2 直接訪問(wèn)和間接訪問(wèn) 96
6.1.3 指針的概念 97
6.2 指針變量 97
6.2.1 指針運(yùn)算符 97
6.2.2 指針變量的定義 99
6.2.3 指針變量的引用 100
習(xí)題6 101
第7章 數(shù)組 102
7.1 一維數(shù)組 102
7.1.1 一維數(shù)組的定義和初始化 102
7.1.2 一維數(shù)組元素的引用 104
7.1.3 一維數(shù)組應(yīng)用舉例 104
7.2 二維數(shù)組 109
7.2.1 二維數(shù)組的定義和初始化 109
7.2.2 二維數(shù)組元素的引用 111
7.2.3 二維數(shù)組應(yīng)用舉例 112
7.3 字符數(shù)組 115
7.3.1 一維字符數(shù)組的定義和引用 115
7.3.2 字符數(shù)組的輸入與輸出 116
7.3.3 字符串處理函數(shù) 118
7.3.4 二維字符數(shù)組 121
7.3.5 字符數(shù)組應(yīng)用舉例 121
7.4 指針與數(shù)組 124
7.4.1 指向數(shù)組元素的指針 124
7.4.2 字符指針、字符數(shù)組和字符串 126
7.4.3 地址越界問(wèn)題 128
7.4.4 指針數(shù)組 129
7.4.5 多維數(shù)組和指向分?jǐn)?shù)組的指針 130
7.4.6 動(dòng)態(tài)數(shù)組 132
7.5 提高篇 135
7.6 綜合實(shí)例 136
習(xí)題7 139
第8章 函數(shù) 142
8.1 概述 142
8.1.1 C語(yǔ)言程序的基本結(jié)構(gòu) 142
8.1.2 函數(shù)的分類(lèi) 144
8.2 函數(shù)的定義 144
8.3 函數(shù)的調(diào)用與返回值 145
8.3.1 函數(shù)調(diào)用的一般形式 146
8.3.2 函數(shù)調(diào)用的方式 146
8.3.3 函數(shù)的返回值 147
8.4 函數(shù)的參數(shù) 148
8.4.1 形參和實(shí)參 148
8.4.2 數(shù)組作為函數(shù)參數(shù) 149
8.4.3 引用傳遞 152
8.5 函數(shù)聲明和函數(shù)原型 154
8.6 函數(shù)的嵌套調(diào)用 155
8.7 函數(shù)的遞歸調(diào)用 156
8.8 變量的作用域 160
8.8.1 局部變量 160
8.8.2 全局變量 161
8.9 變量的存儲(chǔ)類(lèi)型 162
8.9.1 靜態(tài)存儲(chǔ)方式和動(dòng)態(tài)存儲(chǔ)方式 162
8.9.2 靜態(tài)局部變量 163
8.9.3 自動(dòng)變量 164
8.9.4 寄存器變量 165
8.9.5 靜態(tài)全局變量和非靜態(tài)全局變量 165
8.9.6 存儲(chǔ)類(lèi)型小結(jié) 166
8.10 內(nèi)部函數(shù)和外部函數(shù) 167
8.10.1 內(nèi)部函數(shù) 167
8.10.2 外部函數(shù) 167
8.11 指針與函數(shù) 168
8.11.1 返回指針值的函數(shù) 168
8.11.2 指向函數(shù)的指針變量 169
8.11.3 指向函數(shù)的指針變量作為函數(shù)參數(shù) 171
8.12 多文件程序的運(yùn)行 172
8.13 綜合實(shí)例 172
8.14 提高篇 175
8.14.1 重點(diǎn)與難點(diǎn) 175
8.14.2 數(shù)組或指針變量作函數(shù)參數(shù) 176
8.14.3 典型題例 177
習(xí)題8 180
第9章 結(jié)構(gòu)體與共用體 184
9.1 結(jié)構(gòu)體類(lèi)型的定義 184
9.2 結(jié)構(gòu)體變量 185
9.2.1 結(jié)構(gòu)體變量的定義 185
9.2.2 結(jié)構(gòu)體變量的使用 187
9.3 結(jié)構(gòu)體數(shù)組 191
9.3.1 結(jié)構(gòu)體數(shù)組的定義 191
9.3.2 結(jié)構(gòu)體數(shù)組元素的使用 192
9.4 結(jié)構(gòu)體和函數(shù) 194
9.4.1 結(jié)構(gòu)體作函數(shù)參數(shù) 195
9.4.2 返回值為結(jié)構(gòu)體類(lèi)型的函數(shù) 195
9.5 共用體 198
9.5.1 共用體類(lèi)型的定義 198
9.5.2 共用體變量 198
9.5.3 共用體應(yīng)用舉例 200
9.6 枚舉類(lèi)型 201
9.7 typedef語(yǔ)句 204
9.8 指針與結(jié)構(gòu)體 205
9.8.1 指向結(jié)構(gòu)體的指針變量 205
9.8.2 用指向結(jié)構(gòu)體的指針作為函數(shù)參數(shù) 206
9.9 提高篇 207
習(xí)題9 208
第10章 指針與鏈表 212
10.1 存儲(chǔ)空間的分配和釋放 212
10.2 鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)——鏈表 215
10.2.1 靜態(tài)鏈表 216
10.2.2 動(dòng)態(tài)鏈表 216
10.3 單鏈表 216
10.3.1 單鏈表的建立 217
10.3.2 單鏈表的遍歷 218
10.3.3 單鏈表的插入 220
10.3.4 單鏈表的刪除 223
10.4 循環(huán)鏈表 226
10.5 雙向鏈表 227
10.6 提高篇 229
10.6.1 重點(diǎn)與難點(diǎn) 229
10.6.2 典型例題 230
10.7 綜合實(shí)例 230
10.7.1 需求分析 230
10.7.2 系統(tǒng)設(shè)計(jì) 231
10.7.3 功能設(shè)計(jì) 231
10.7.4 小結(jié) 237
習(xí)題10 237
第11章 編譯預(yù)處理、位運(yùn)算及混合編程 238
11.1 文件包含處理——#include 238
11.2 宏定義——#define 240
11.2.1 不帶參數(shù)的宏定義 240
11.2.2 帶參數(shù)的宏定義 241
11.3 條件編譯 242
11.4 位運(yùn)算符和位運(yùn)算 244
11.5 位段 246
11.6 位運(yùn)算舉例 247
11.7 C語(yǔ)言與匯編語(yǔ)言的混合編程 248
11.7.1 內(nèi)嵌匯編代碼 249
11.7.2 模塊化連接方法 251
習(xí)題11 255
第12章 文件 258
12.1 文件概述 258
12.1.1 數(shù)據(jù)流 258
12.1.2 文件 258
12.1.3 文件的操作流程 260
12.1.4 文件和內(nèi)存的交互處理 260
12.2 文件類(lèi)型的指針 261
12.3 標(biāo)準(zhǔn)輸入/輸出函數(shù) 262
12.3.1 打開(kāi)文件 262
12.3.2 關(guān)閉文件 264
12.3.3 獲取文件的屬性 264
12.3.4 文件的順序讀寫(xiě) 265
12.3.5 文件的隨機(jī)讀寫(xiě) 274
12.3.6 出錯(cuò)檢查 277
12.4 系統(tǒng)輸入/輸出函數(shù) 278
12.5 提高篇 278
12.5.1 重點(diǎn)與難點(diǎn) 278
12.5.2 典型題例 279
12.6 綜合實(shí)例 282
習(xí)題12 287
第13章 C語(yǔ)言圖形程序設(shè)計(jì) 288
13.1 圖形顯示的坐標(biāo)和像素 288
13.1.1 圖形顯示的坐標(biāo) 288
13.1.2 像素 288
13.2 Turbo C支持的圖形適配器和圖形模式 289
13.3 圖形模式的初始化 290
13.3.1 圖形系統(tǒng)的初始化函數(shù) 290
13.3.2 圖形系統(tǒng)的自動(dòng)檢測(cè)函數(shù) 291
13.3.3 關(guān)閉圖形模式函數(shù) 292
13.3.4 屏幕顏色的設(shè)置 292
13.3.5 清屏函數(shù) 293
13.4 基本繪畫(huà) 294
13.4.1 畫(huà)點(diǎn)函數(shù) 294
13.4.2 畫(huà)直線函數(shù) 295
13.4.3 畫(huà)矩形和多邊形函數(shù) 296
13.4.4 畫(huà)圓和橢圓函數(shù) 297
13.4.5 設(shè)定線型函數(shù) 298
13.5 圖形填充 299
13.5.1 畫(huà)填充圖函數(shù) 300
13.5.2 設(shè)定填充方式函數(shù) 301
13.5.3 可對(duì)任意封閉圖形填充的函數(shù) 302
13.6 圖形模式下的文本輸出 304
13.6.1 文本輸出函數(shù) 304
13.6.2 文本字體格式和輸出方式的設(shè)置 305
13.7 視口和視口函數(shù) 307
13.8 屏幕操作 309
13.8.1 設(shè)置顯示頁(yè)函數(shù) 309
13.8.2 屏幕圖像處理存儲(chǔ)和顯示函數(shù) 310
13.8.3 鍵盤(pán)對(duì)屏幕的控制操作 312
13.9 提高篇 313
13.10 綜合實(shí)例 314
習(xí)題13 320
第14章 C++面向?qū)ο蟪绦蛟O(shè)計(jì) 322
14.1 面向?qū)ο蟪绦蛟O(shè)計(jì) 322
14.1.1 面向?qū)ο蟪绦蛟O(shè)計(jì)的產(chǎn)生背景 322
14.1.2 類(lèi)和對(duì)象 323
14.1.3 構(gòu)造函數(shù)和析構(gòu)函數(shù) 325
14.1.4 繼承 325
14.1.5 多態(tài)性 325
14.2 C++語(yǔ)言 327
14.2.1 C++語(yǔ)言的特點(diǎn) 327
14.2.2 輸出流、輸入流 327
14.2.3 函數(shù)內(nèi)聯(lián) 330
14.2.4 函數(shù)重載 331
14.2.5 引用 333
14.2.6 C++增加的運(yùn)算符、數(shù)據(jù)類(lèi)型和注釋 335
14.2.7 C++程序的集成開(kāi)發(fā)環(huán)境 336
14.3 C#語(yǔ)言 337
14.3.1 C#簡(jiǎn)介 337
14.3.2 C#的特點(diǎn) 337
14.4 基于MFC庫(kù)的用戶(hù)界面編程基礎(chǔ) 338
14.5 提高篇 340
14.5.1 重點(diǎn)與難點(diǎn) 340
14.5.2 典型題例 340
習(xí)題14 343
附錄 344
附錄Ⅰ 常用字符與ASCⅡ碼對(duì)照表 344
附錄Ⅱ C語(yǔ)言中的關(guān)鍵字表 346
附錄Ⅲ C語(yǔ)言中運(yùn)算符的優(yōu)先級(jí)與結(jié)合性一覽表 347
附錄Ⅳ C庫(kù)函數(shù) 348
附錄Ⅴ Visual C++ 6.0菜單介紹 357
附錄Ⅵ Visual C++ 6.0編譯錯(cuò)誤信息介紹 366
主要參考文獻(xiàn) 372

本目錄推薦

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