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

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

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

定 價:¥79.00

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

ISBN: 9787111654964 出版時間: 2020-05-01 包裝: 平裝
開本: 16開 頁數(shù): 396 字數(shù):  

內(nèi)容簡介

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

作者簡介

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

圖書目錄

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