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

零基礎(chǔ)學(xué)C語(yǔ)言(第4版)

零基礎(chǔ)學(xué)C語(yǔ)言(第4版)

定 價(jià):¥79.00

作 者: 康莉 著
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng): 零基礎(chǔ)學(xué)編程
標(biāo) 簽: 暫缺

ISBN: 9787111654964 出版時(shí)間: 2020-05-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 396 字?jǐn)?shù):  

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

  本書分為“C語(yǔ)言基礎(chǔ)”“一窺C語(yǔ)言門徑”“C語(yǔ)言進(jìn)階”“C語(yǔ)言程序設(shè)計(jì)實(shí)例與面試題解析”四篇,系統(tǒng)全面地介紹了C語(yǔ)言各個(gè)方面的知識(shí),從*簡(jiǎn)單的“Hello World”程序?qū)懫?,逐步深化、?xì)化,第壹篇。書中對(duì)每個(gè)知識(shí)和技術(shù)要點(diǎn)都給出了翔實(shí)的示例及代碼分析。和其他書籍中羅列代碼的做法不同,本書中的代碼力求短小精悍,直擊要點(diǎn),避免了細(xì)枝末節(jié)對(duì)讀者思維的干擾。在講解知識(shí)點(diǎn)的同時(shí)輔以筆者多年的C語(yǔ)言編程經(jīng)驗(yàn)解析,可加深讀者的理解。

作者簡(jiǎn)介

暫缺《零基礎(chǔ)學(xué)C語(yǔ)言(第4版)》作者簡(jiǎn)介

圖書目錄

前言
第一篇 C語(yǔ)言基礎(chǔ)
第1章 踏上征程前的思想動(dòng)員1
11 為什么選擇C語(yǔ)言1
12 如何學(xué)好C語(yǔ)言3
13 語(yǔ)言概述3
131 什么是語(yǔ)言3
132 什么是機(jī)器語(yǔ)言3
133 什么是匯編語(yǔ)言4
134 面向過(guò)程的語(yǔ)言5
135 什么是C語(yǔ)言5
14 程序的開(kāi)發(fā)周期5
141 編輯C源代碼6
142 編譯C源代碼6
143 連接目標(biāo)文件7
144 編譯連接過(guò)程示例7
145 運(yùn)行程序9
15 C、C++、VC++的區(qū)別和開(kāi)發(fā)環(huán)境9
16 小結(jié)11
17 習(xí)題11
第2章 跟我寫Hello World13
21 了解需求才能創(chuàng)建程序13
22 認(rèn)識(shí)Code::Blocks開(kāi)發(fā)環(huán)境13
221 為什么選擇Code::Blocks14
222 啟動(dòng)Code::Blocks14
223 新建Hello World項(xiàng)目14
224 定義新項(xiàng)目15
225 添加源代碼到項(xiàng)目16
226 調(diào)試器設(shè)置16
227 開(kāi)始編輯代碼17
23 編譯運(yùn)行18
24 調(diào)試排錯(cuò)(debug)19
241 debug的由來(lái)19
242 設(shè)置斷點(diǎn)20
243 調(diào)試運(yùn)行20
25 第一個(gè)程序容易出現(xiàn)的錯(cuò)誤21
251 包含命令include21
252 關(guān)鍵字main22
253 表示代碼行結(jié)束的分號(hào)22
26 小結(jié)22
27 習(xí)題22
第3章 分解Hello World——最簡(jiǎn)單C程序的組成24
31 C程序的構(gòu)成24
32 C程序的注釋25
33 C程序必須有的main函數(shù)26
34 調(diào)用函數(shù)在屏幕上顯示文字27
35 #include預(yù)處理器指示符28
351 函數(shù)聲明及其作用28
352 試驗(yàn)尋找#include的作用29
353 #include的作用30
36 計(jì)算1+1的程序?qū)嵗?1
37 數(shù)據(jù)從哪里來(lái),又到哪里去——變量32
371 變量在內(nèi)存中的表現(xiàn)形式32
372 編譯器使用變量符號(hào)表32
373 變量及其使用33
38 自己設(shè)計(jì)C函數(shù)35
381 在main函數(shù)中計(jì)算3個(gè)整數(shù)的平均數(shù)35
382 在main函數(shù)中分3次計(jì)算3個(gè)整數(shù)的平均數(shù)36
383 自編函數(shù)實(shí)現(xiàn)計(jì)算3個(gè)整數(shù)的平均數(shù)36
384 如何自編寫函數(shù)37
385 觀察總結(jié)函數(shù)聲明和函數(shù)定義的意義38
39 語(yǔ)句構(gòu)成程序39
310 優(yōu)秀程序員的代碼風(fēng)格40
311 小結(jié)40
312 習(xí)題41
第4章 常量、變量及數(shù)據(jù)類型42
41 計(jì)算機(jī)是如何表示數(shù)據(jù)的42
411 二進(jìn)制、八進(jìn)制、十六進(jìn)制42
412 表示數(shù)據(jù)的字節(jié)和位44
413 內(nèi)存是存儲(chǔ)數(shù)據(jù)的房間45
42 數(shù)據(jù)類型46
421 整數(shù)類型46
422 整數(shù)的有符號(hào)和無(wú)符號(hào)48
423 實(shí)數(shù)類型50
424 字符類型50
425 數(shù)據(jù)類型總結(jié)51
43 常量51
431 直接常量和符號(hào)常量52
432 符號(hào)常量的優(yōu)點(diǎn)53
433 直接常量的書寫格式54
434 轉(zhuǎn)義字符55
435 字符串57
44 變量58
441 變量的聲明58
442 變量聲明的意義59
443 標(biāo)識(shí)符和關(guān)鍵字60
444 變量在內(nèi)存中占據(jù)的空間和變量的值62
445 為變量賦初值64
446 變量使用時(shí)常見(jiàn)的錯(cuò)誤65
45 幾個(gè)與變量相關(guān)的經(jīng)典算法66
451 累加和累乘66
452 交換兩個(gè)變量的值68
46 小結(jié)69
47 習(xí)題69
第5章 用屏幕和鍵盤交互——簡(jiǎn)單的輸出和輸入71
51 輸入—處理—輸出:這就是程序71
52 向屏幕輸出——printf()函數(shù)詳解72
521 printf()函數(shù)的一般形式72
522 printf()函數(shù)的輸出原理73
523 格式控制字符串的一般形式74
524 輸出帶符號(hào)的整數(shù)%d75
525 設(shè)置最小寬度的輸出75
526 長(zhǎng)整型輸出%ld76
527 輸出八進(jìn)制形式76
528 輸出十六進(jìn)制的形式77
529 輸出十進(jìn)制的unsigned型數(shù)據(jù)77
5210 輸出字符78
5211 輸出字符串%s79
5212 輸出實(shí)型數(shù)據(jù)%f81
5213 輸出指數(shù)形式的實(shí)數(shù)82
5214 自動(dòng)選擇%f或者%e形式輸出%g83
5215 printf()函數(shù)的幾點(diǎn)說(shuō)明83
53 字符輸出putchar()和字符串輸出puts()84
531 字符輸出函數(shù)84
532 字符串輸出函數(shù)85
54 接收鍵盤輸入——scanf()函數(shù)詳解86
541 scanf()函數(shù)的一般形式86
542 scanf()函數(shù)的輸入原理87
543 多數(shù)據(jù)輸入分隔規(guī)則89
544 控制輸入的格式字符90
545 scanf()函數(shù)的使用說(shuō)明91
546 使用scanf()函數(shù)的注意事項(xiàng)93
55 字符輸入函數(shù)getchar()95
56 輸入和輸出程序舉例96
57 小結(jié)98
58 習(xí)題99
第6章 程序的基本構(gòu)成——運(yùn)算符和表達(dá)式100
61 認(rèn)識(shí)C中的運(yùn)算符和表達(dá)式100
611 運(yùn)算符和表達(dá)式100
612 操作數(shù)、運(yùn)算符和表達(dá)式101
613 C運(yùn)算符簡(jiǎn)介102
62 算術(shù)運(yùn)算符和算術(shù)表達(dá)式102
621 基本的算術(shù)運(yùn)算符103
622 ++自增、--自減運(yùn)算符104
623 算術(shù)表達(dá)式和運(yùn)算符的優(yōu)先級(jí)及結(jié)合性106
63 逗號(hào)運(yùn)算符和逗號(hào)表達(dá)式107
631 逗號(hào)表達(dá)式的一般形式107
632 逗號(hào)表達(dá)式的優(yōu)先級(jí)和結(jié)合性108
64 關(guān)系運(yùn)算符和關(guān)系表達(dá)式109
641 關(guān)系運(yùn)算符的種類109
642 關(guān)系表達(dá)式的一般形式109
65 邏輯運(yùn)算符和邏輯表達(dá)式110
651 邏輯運(yùn)算符111
652 邏輯真值表111
66 賦值運(yùn)算符和賦值表達(dá)式112
661 賦值表達(dá)式112
662 復(fù)合運(yùn)算符113
67 強(qiáng)制類型轉(zhuǎn)換和自動(dòng)類型轉(zhuǎn)換113
671 強(qiáng)制類型轉(zhuǎn)換113
672 自動(dòng)類型轉(zhuǎn)換115
68 運(yùn)算符的優(yōu)先級(jí)116
681 優(yōu)先級(jí)、結(jié)合性匯總116
682 sizeof運(yùn)算117
69 取地址運(yùn)算符117
610 小結(jié)118
611 習(xí)題118
第7章 程序的最小獨(dú)立單元——語(yǔ)句120
71 5種語(yǔ)句類型120
711 表達(dá)式語(yǔ)句120
712 函數(shù)調(diào)用語(yǔ)句122
713 空語(yǔ)句122
714 復(fù)合語(yǔ)句(塊語(yǔ)句)122
715 流程控制語(yǔ)句123
72 結(jié)構(gòu)化程序設(shè)計(jì)123
721 什么是算法123
722 算法的表示123
723 算法的偽代碼表示124
724 算法的流程圖表示124
725 3種控制結(jié)構(gòu)124
726 算法示例125
73 小結(jié)125
74 習(xí)題126
第8章 條件判斷——分支結(jié)構(gòu)127
81 if語(yǔ)句127
811 判斷表達(dá)式127
812 花括號(hào)和if結(jié)構(gòu)體128
82 ifelse結(jié)構(gòu)129
821 關(guān)鍵在else129
822 ifelse結(jié)構(gòu)體130
83 多分支語(yǔ)句和分支語(yǔ)句嵌套131
831 多分支131
832 多分支if結(jié)構(gòu)133
833 分支語(yǔ)句嵌套134
84 switch結(jié)構(gòu)135
841 一般形式135
842 為什么叫開(kāi)關(guān)語(yǔ)句137
843 default語(yǔ)句138
844 if結(jié)構(gòu)和switch結(jié)構(gòu)之比較139
845 switch結(jié)構(gòu)的常見(jiàn)錯(cuò)誤與解決方法139
85 小結(jié)140
86 習(xí)題141
第9章 一遍又一遍——循環(huán)結(jié)構(gòu)142
91 構(gòu)造循環(huán)142
911 循環(huán)的條件142
912 當(dāng)型循環(huán)和直到型循環(huán)143
92 while和dowhile循環(huán)結(jié)構(gòu)143
921 語(yǔ)法規(guī)則144
922 代碼塊145
923 while語(yǔ)句的常見(jiàn)錯(cuò)誤145
924 dowhile語(yǔ)句的常見(jiàn)錯(cuò)誤146
93 for循環(huán)結(jié)構(gòu)147
931 基本形式147
932 表達(dá)式省略149
933 循環(huán)終止和步長(zhǎng)150
934 for語(yǔ)句的常見(jiàn)錯(cuò)誤150
94 循環(huán)嵌套151
941 嵌套示例151
942 嵌套的效率152
943 循環(huán)嵌套程序的常見(jiàn)錯(cuò)誤153
95 與循環(huán)密切相關(guān)的流程轉(zhuǎn)向控制語(yǔ)句154
951 用break跳出循環(huán)154
952 用continue重來(lái)一次155
953 用goto實(shí)現(xiàn)跳轉(zhuǎn)156
96 小結(jié)157
97 習(xí)題157
第二篇 一窺C語(yǔ)言門徑
第10章 同一類型多個(gè)元素的集合——簡(jiǎn)單數(shù)組159
101 什么是數(shù)組159
1011 數(shù)組是一大片連續(xù)內(nèi)存空間159
1012 數(shù)組元素的訪問(wèn)160
102 一維數(shù)組160
1021 一維數(shù)組的聲明160
1022 一維數(shù)組元素的訪問(wèn)161
1023 一維數(shù)組的初始化162
1024 不合法的數(shù)組操作163
103 二維數(shù)組164
1031 二維數(shù)組的聲明164
1032 二維數(shù)組的初始化164
1033 二維數(shù)組應(yīng)用舉例165
104 更高維的數(shù)組166
1041 高維數(shù)組的聲明和元素訪問(wèn)166
1042 初始化166
1043 多維數(shù)組在內(nèi)存中是如何排列元素的167
105 小結(jié)168
106 習(xí)題168
第11章 寫程序就是寫函數(shù)——函數(shù)入門170
111 什么是函數(shù)170
1111 函數(shù)的由來(lái)170
1112 C語(yǔ)言中的函數(shù)170
112 自定義函數(shù)171
1121 函數(shù)定義語(yǔ)法171
1122 函數(shù)定義范例172
1123 不要重復(fù)定義173
113 函數(shù)調(diào)用與返回173
1131 形參和實(shí)參174
1132 傳址調(diào)用175
1133 函數(shù)返回176
114 告訴編譯器有這么一個(gè)函數(shù)177
1141 函數(shù)聲明的語(yǔ)法177
1142 聲明不同于定義179
1143 標(biāo)準(zhǔn)庫(kù)函數(shù)的聲明180
115 函數(shù)的調(diào)用過(guò)程180
116 小結(jié)180
117 習(xí)題180
第12章 C語(yǔ)言難點(diǎn)——指針初探182
121 計(jì)算機(jī)中的內(nèi)存182
1211 內(nèi)存地址182
1212 內(nèi)存中保存的內(nèi)容183
1213 地址就是指針183
122 指針的定義183
1221 指針變量的聲明183
1222 指針變量的初始化184
1223 指針變量的值185
1224 取地址操作符&185
1225 指針變量占據(jù)一定的內(nèi)存空間185
1226 指向指針的指針186
1227 指針變量常見(jiàn)的錯(cuò)誤分析與解決186
123 使用指針187
1231 運(yùn)算符*188
1232 指針的類型和指針?biāo)赶虻念愋?89
1233 同類型指針的賦值189
1234 void指針190
1235 指針的類型和指針?biāo)赶虻念愋筒煌?90
124 指針的運(yùn)算192
1241 算術(shù)運(yùn)算之“指針+整數(shù)”或“指針-整數(shù)”192
1242 指針-指針193
1243 指針的大小比較194
125 指針表達(dá)式與左值194
1251 指針與整型194
1252 指針與左值195
1253 指針與const195
126 動(dòng)態(tài)內(nèi)存分配196
1261 動(dòng)態(tài)分配的好處196
1262 malloc與free函數(shù)197
1263 calloc與free198
1264 free函數(shù)與指針199
1265 內(nèi)存泄漏199
1266 釋放已經(jīng)釋放了的內(nèi)存會(huì)出問(wèn)題200
127 小結(jié)200
128 習(xí)題200
第13章 字符串及字符串操作202
131 C風(fēng)格字符串202
1311 C風(fēng)格字符串的聲明202
1312 C風(fēng)格字符串在內(nèi)存中的表示202
132 字符數(shù)組的輸入輸出203
1321 字符數(shù)組的聲明203
1322 字符數(shù)組可以進(jìn)行整體輸入輸出204
1323 使用gets()函數(shù)讀取整行205
1324 訪問(wèn)字符數(shù)組中某個(gè)元素205
1325 使用puts()函數(shù)實(shí)現(xiàn)字符串的輸出206
1326 使用字符數(shù)組的常見(jiàn)問(wèn)題206
133 字符串處理函數(shù)207
1331 理解:數(shù)組名是常指針208
1332 strlen()函數(shù)與size_t210
1333 字符串復(fù)制函數(shù)strcpy()211
1334 字符串比較函數(shù)strcmp()212
1335 字符串連接函數(shù)st

本目錄推薦

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