注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計程序設(shè)計綜合C語言編程:零基礎(chǔ)初學(xué)者指南(第3版)

C語言編程:零基礎(chǔ)初學(xué)者指南(第3版)

C語言編程:零基礎(chǔ)初學(xué)者指南(第3版)

定 價:¥45.00

作 者: (美)Greg,Perry Dean,Miller 著,姜佑 譯
出版社: 人民郵電出版社
叢編項(xiàng):
標(biāo) 簽: C C++ C# VC VC++ 程序設(shè)計 計算機(jī)/網(wǎng)絡(luò)

ISBN: 9787115340412 出版時間: 2014-03-01 包裝: 平裝
開本: 16開 頁數(shù): 326 字?jǐn)?shù):  

內(nèi)容簡介

  《C語言編程——零基礎(chǔ)初學(xué)者指南(第3版)》是C語言的入門教材,針對沒有任何編程經(jīng)驗(yàn)的零基礎(chǔ)初學(xué)者,詳細(xì)介紹了C語言入門需要掌握的基礎(chǔ)知識。全書分為五部分共32章,第一部分(第1~第8章)初識C語言,介紹C程序設(shè)計的基礎(chǔ)概念,如程序、注釋、變量、字符串等內(nèi)容;第二部分(第9~第13章)運(yùn)算符和表達(dá)式,介紹C語言的各種運(yùn)算符和運(yùn)算規(guī)則;第三部分(第14~第20章)控制程序,通過循環(huán)介紹C語言如何控制程序的執(zhí)行順序;第四部分(第21~第27章)管理C程序的數(shù)據(jù),介紹什么是指針、如何處理數(shù)組、如何查找和排序數(shù)據(jù)、如何使用堆;第五部分(第28~第32章)文件和函數(shù),介紹如何打開文件、如何在函數(shù)間傳遞變量?!禖語言編程——零基礎(chǔ)初學(xué)者指南(第3版)》包含大量完整的代碼示例,注釋詳盡,講解通俗易懂。讓每個C語言的新手都能輕松愉快地學(xué)習(xí)入門基礎(chǔ)知識?!禖語言編程——零基礎(chǔ)初學(xué)者指南(第3版)》適合C語言的初學(xué)者作為入門教程,也可供對C語言感興趣的新手及大專院校師生作為參考讀物。

作者簡介

  Greg Perry是一位演講家,同時也是程序設(shè)計和計算應(yīng)用方面的作者。Perry有二十年的編程和培訓(xùn)經(jīng)驗(yàn),主要針對初學(xué)者水平教授編程方面的基礎(chǔ)。Perry獲得第一個計算機(jī)科學(xué)學(xué)士學(xué)位后,還獲得了企業(yè)金融碩士學(xué)位。在寫作之余,他還進(jìn)行咨詢和講座,參與各類軟件開發(fā)編程會議。Perry撰寫的計算機(jī)書籍超過75本。他在閑暇之余,還到意大利旅游并應(yīng)邀演講。Dean Miller是一位在出版和授權(quán)消費(fèi)產(chǎn)品業(yè)務(wù)方面有20多年經(jīng)驗(yàn)的作者兼編輯。期間,他策劃并推出了大量暢銷書籍和系列,包括《Teach Yourself in 21 Days》、《Teach Yourself in 24 Hours》以及Unleashed系列,這些都由Sam出版社出版。除此之外,他還著有C程序設(shè)計和職業(yè)摔跤方面的書籍,并總能將兩者微妙地結(jié)合起來。

圖書目錄

目 錄
第一部分 初識C語言
1 什么是C程序設(shè)計 1
1.1 什么是程序 2
1.2 編寫C語言程序需要什么 3
1.3 編程過程 6
1.4 使用C語言 7
2 編寫第一個C程序 9
2.1 概述 10
2.2 main()函數(shù) 12
2.3 數(shù)據(jù)的種類 13
2.3.1 C語言中的字符 14
2.3.2 C語言中的數(shù)字 15
2.4 第二個程序示例 17
3 代碼的注釋 19
3.1 給代碼加注釋 20
3.2 注釋詳述 21
3.3 空白 23
3.4 另一種風(fēng)格的注釋 24
4 在屏幕上顯示結(jié)果 27
4.1 如何使用printf() 28
4.2 打印字符串 29
4.3 轉(zhuǎn)義序列 30
4.4 轉(zhuǎn)換字符 32
4.5 代碼示例 34
5 在程序中添加變量 37
5.1 變量的類型 38
5.2 命名變量 39
5.3 定義變量 40
5.4 在變量中儲存數(shù)據(jù) 41
6 在程序中添加字符串 45
6.1 字符串結(jié)束符 46
6.2 字符串的長度 47
6.3 字符數(shù)組:字符的列表 48
6.4 初始化字符串 50
7 在程序中使用#include和#defined 53
7.1 包含文件 54
7.2 #include指令 56
7.3 定義常量 56
7.4 創(chuàng)建頭文件和程序 58
8 與用戶交互 61
8.1 簡述scanf() 62
8.2 為scanf()添加提示 62
8.3 scanf()的問題 64
第二部分 運(yùn)算符和表達(dá)式
9 數(shù)字運(yùn)算 69
9.1 基本運(yùn)算 70
9.2 運(yùn)算符的優(yōu)先級 73
9.3 用圓括號改變運(yùn)算順序 75
9.4 多重賦值 76
10 復(fù)合運(yùn)算符和強(qiáng)制類型轉(zhuǎn)換 79
10.1 復(fù)合賦值 80
10.2 復(fù)合運(yùn)算符的優(yōu)先級 84
10.3 強(qiáng)制類型轉(zhuǎn)換 84
11 測試數(shù)據(jù)做選擇 87
11.1 測試數(shù)據(jù) 88
11.2 使用if 89
11.3 否則…:使用else 92
12 邏輯運(yùn)算符 99
12.1 邏輯運(yùn)算符 100
12.2 避免否定 105
12.3 邏輯運(yùn)算符的優(yōu)先級 107
13 其他運(yùn)算符 111
13.1 條件運(yùn)算符 112
13.2 ++和--運(yùn)算符 115
13.3 sizeof() 117
第三部分 控制程序
14 循環(huán)語句 119
14.1 while語句 120
14.2 使用while 121
14.3 使用do...while 123
15 以其他方式創(chuàng)建循環(huán) 127
15.1 for——為了重復(fù) 128
15.2 使用for 130
16 跳出循環(huán) 137
16.1 break 138
16.2 continue 141
17 switch語句 145
17.1 用switch測試多個case 147
17.2 break和switch 149
17.3 考慮效率 150
18 程序的輸入和輸出 159
18.1 putchar()和getchar() 160
18.2 考慮換行符 163
18.3 getch() 165
19 獲取字符串的內(nèi)容 167
19.1 字符測試函數(shù) 168
19.2 大小寫測試函數(shù) 168
19.3 大小寫轉(zhuǎn)換函數(shù) 172
19.4 字符串函數(shù) 172
20 高級運(yùn)算 177
20.1 練習(xí)數(shù)學(xué) 178
20.2 更多轉(zhuǎn)換 179
20.3 三角函數(shù)和其他函數(shù) 180
20.4 隨機(jī)函數(shù) 183
第四部分 管理C程序的數(shù)據(jù)
21 處理數(shù)組 189
21.1 復(fù)習(xí)數(shù)組 190
21.2 初始化數(shù)組 193
22 查找數(shù)組 197
22.1 填充數(shù)組 198
22.2 查找數(shù)組 198
23 排列和整理數(shù)據(jù) 205
23.1 排序 206
23.2 更快地搜索 211
24 神秘的指針 217
24.1 內(nèi)存地址 218
24.2 定義指針變量 218
24.3 解引用* 221
25 數(shù)組和指針 227
25.1 數(shù)組名即是指針 228
25.2 訪問數(shù)組元素 229
25.3 字符和指針 230
25.4 注意字符串的長度 230
25.5 指針數(shù)組 232
26 最大化計算機(jī)的內(nèi)存 239
26.1 堆 240
26.2 為何需要堆 241
26.3 如何分配堆 242
26.4 堆內(nèi)存不足 245
26.5 釋放堆內(nèi)存 246
26.6 多次分配 246
27 用結(jié)構(gòu)創(chuàng)建數(shù)據(jù) 253
27.1 定義結(jié)構(gòu) 254
27.2 將數(shù)據(jù)放入結(jié)構(gòu)變量 258
第五部分 文件和函數(shù)
28 在計算機(jī)中保存順序文件 263
28.1 磁盤文件 264
28.2 打開文件 264
28.3 使用順序文件 266
29 在計算機(jī)中保存隨機(jī)文件 273
29.1 打開隨機(jī)文件 274
29.2 在文件中移動 275
30 用函數(shù)組織程序 281
30.1 在程序中添加函數(shù) 282
30.2 局部變量和全局變量 286
31 給函數(shù)傳遞變量 289
31.1 傳遞實(shí)參 290
31.2 傳遞實(shí)參的方法 290
31.2.1 按值傳遞 291
31.2.2 按地址傳遞 293
32 從函數(shù)返回數(shù)據(jù) 301
32.1 返回值 302
32.2 返回數(shù)據(jù)類型 305
32.3 函數(shù)原型 305
32.4 結(jié)語 308
附錄A ASCII表 309
附錄B Draw Poker撲克游戲 315

本目錄推薦

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