c語言入門經(jīng)典第5版是目前學(xué)習(xí)c語言最好的入門圖書,作者(美)霍爾頓(Horton,I.)著,楊浩譯,清華大學(xué)出版社出版。全書完整地介紹了一個(gè)C應(yīng)用程序的開發(fā)過程,這樣你在閱讀過程中可以結(jié)合實(shí)際的應(yīng)用場(chǎng)景提高編程技能。書中的樣例提供了實(shí)驗(yàn)的基礎(chǔ),可以通過修改其中的部分代碼來對(duì)比前后程序運(yùn)行的結(jié)果,后面的練習(xí)題用來測(cè)試對(duì)新知識(shí)、新技能的掌握情況。如果你想學(xué)習(xí)c語言,本站這里為廣大網(wǎng)友提供c語言入門經(jīng)典第5版pdf下載,pdf文檔,高清格式,讓你無需付費(fèi)即可閱讀。
基本介紹
C語言是每一位程序員都應(yīng)該掌握的基礎(chǔ)語言。C語言是微軟.NET編程中使用的C#語言的基礎(chǔ);C語言是iPhone、iPad和其他蘋果設(shè)備編程中使用的Objective-C語言的基礎(chǔ);C語言是在很多環(huán)境中(包括GNU項(xiàng)目)被廣泛使用的C++語言的基礎(chǔ)。C語言也是Linux操作系統(tǒng)及其很多功能的基礎(chǔ)。學(xué)習(xí)C語言可以給編程職業(yè)生涯提供牢固的基礎(chǔ),也有助于更好地理解更為現(xiàn)代的語言(如Java)。
c語言入門經(jīng)典第5版全書目錄
第1章C語言編程
1.1 C語言
1.2標(biāo)準(zhǔn)庫
1.3學(xué)習(xí)C
1.4創(chuàng)建C程序
1.4.1編輯
1.4.2編譯
1.4.3鏈接
1.4.4執(zhí)行
1.5創(chuàng)建第一個(gè)程序
1.6編輯第一個(gè)程序
1.7處理錯(cuò)誤
1.8剖析一個(gè)簡(jiǎn)單的程序
1.8.1注釋
1.8.2預(yù)處理指令
1.8.3定義main()函數(shù)
1.8.4關(guān)鍵字
1.8.5函數(shù)體
1.8.6輸出信息
1.8.7參數(shù)
1.8.8控制符
1.8.9三字母序列
1.9預(yù)處理器
1.10用C語言開發(fā)程序
1.10.1了解問題
1.10.2詳細(xì)設(shè)計(jì)
1.10.3實(shí)施
1.10.4測(cè)試
1.11函數(shù)及模塊化編程
1.12常見錯(cuò)誤
1.13要點(diǎn)
1.14小結(jié)
1.15習(xí)題
第2章編程初步
2.1計(jì)算機(jī)的內(nèi)存
2.2什么是變量
2.3存儲(chǔ)整數(shù)的變量
2.3.1變量的使用
2.3.2變量的初始化
2.4變量與內(nèi)存
2.4.1帶符號(hào)的整數(shù)類型
2.4.2無符號(hào)的整數(shù)類型
2.4.3指定整數(shù)常量
2.5使用浮點(diǎn)數(shù)
2.6浮點(diǎn)數(shù)變量
2.6.1使用浮點(diǎn)數(shù)完成除法運(yùn)算
2.6.2控制輸出中的小數(shù)位數(shù)
2.6.3控制輸出的字段寬度
2.7較復(fù)雜的表達(dá)式
2.8定義命名常量
2.8.1極限值
2.8.2 sizeof運(yùn)算符
2.9選擇正確的類型
2.10強(qiáng)制類型轉(zhuǎn)換
2.10.1自動(dòng)轉(zhuǎn)換類型
2.10.2隱式類型轉(zhuǎn)換的規(guī)則
2.10.3賦值語句中的隱式類型轉(zhuǎn)換
2.11再談數(shù)值數(shù)據(jù)類型
2.11.1字符類型
2.11.2字符的輸入輸出
2.11.3枚舉
2.11.4存儲(chǔ)布爾值的變量
2.12賦值操作的op=形式
2.13數(shù)學(xué)函數(shù)
2.14設(shè)計(jì)一個(gè)程序
2.14.1問題
2.14.2分析
2.14.3解決方案
2.15小結(jié)
2.16練習(xí)
第3章條件判斷
3.1判斷過程
3.1.1算術(shù)比較
3.1.2基本的if語句
3.1.3擴(kuò)展if語句:if-else
3.1.4在if語句中使用代碼塊
3.1.5嵌套的if語句
3.1.6測(cè)試字符
3.1.7邏輯運(yùn)算符
3.1.8條件運(yùn)算符
3.1.9運(yùn)算符的優(yōu)先級(jí)
3.2多項(xiàng)選擇問題
3.2.1給多項(xiàng)選擇使用else-if語句
3.2.2 switch語句
3.2.3 goto語句
3.3按位運(yùn)算符
3.3.1按位運(yùn)算符的op=用法
3.3.2使用按位運(yùn)算符
3.4設(shè)計(jì)程序
3.4.1問題
3.4.2分析
3.4.3解決方案
3.5小結(jié)
3.6練習(xí)
第4章循環(huán)
4.1循環(huán)
4.2遞增和遞減運(yùn)算符
4.3 for循環(huán)
4.4 for循環(huán)的一般語法
4.5再談遞增和遞減運(yùn)算符
4.5.1遞增運(yùn)算符
4.5.2遞增運(yùn)算符的前置和后置形式
4.5.3遞減運(yùn)算符
4.6再論for循環(huán)
4.6.1修改for循環(huán)變量
4.6.2沒有參數(shù)的for循環(huán)
4.6.3循環(huán)內(nèi)的break語句
4.6.4使用for循環(huán)限制輸入
4.6.5生成偽隨機(jī)整數(shù)
4.6.6再談循環(huán)控制選項(xiàng)
4.6.7浮點(diǎn)類型的循環(huán)控制變量
4.7 while循環(huán)
4.8嵌套循環(huán)
4.9嵌套循環(huán)和goto語句
4.10 do-while循環(huán)
4.11 continue語句
4.12設(shè)計(jì)程序
4.12.1問題
4.12.2分析
4.12.3解決方案
4.13小結(jié)
4.14習(xí)題
第5章數(shù)組
5.1數(shù)組簡(jiǎn)介
5.1.1不用數(shù)組的程序
5.1.2什么是數(shù)組
5.1.3使用數(shù)組
5.2尋址運(yùn)算符
5.3數(shù)組和地址
5.4數(shù)組的初始化
5.5確定數(shù)組的大小
5.6多維數(shù)組
5.7多維數(shù)組的初始化
5.8變長(zhǎng)數(shù)組
5.9設(shè)計(jì)一個(gè)程序
5.9.1問題
5.9.2分析
5.9.3解決方案
5.10小結(jié)
5.11習(xí)題
第6章字符串和文本的應(yīng)用
6.1什么是字符串
6.2存儲(chǔ)字符串的變量
6.3字符串操作
6.3.1檢查對(duì)C11的支持
6.3.2確定字符串的長(zhǎng)度
6.3.3復(fù)制字符串
6.3.4連接字符串
6.3.5比較字符串
6.3.6搜索字符串
6.3.7單元化字符串
6.3.8將換行符讀入字符串
6.4分析和轉(zhuǎn)換字符串
6.4.1轉(zhuǎn)換字符的大小寫形式
6.4.2將字符串轉(zhuǎn)換成數(shù)值
6.5設(shè)計(jì)一個(gè)程序
6.5.1問題
6.5.2分析
6.5.3解決方案
6.6小結(jié)
6.7習(xí)題
第7章指針
7.1指針初探
7.1.1聲明指針
7.1.2通過指針訪問值
7.1.3使用指針
7.1.4指向常量的指針
7.1.5常量指針
7.1.6指針的命名
7.2數(shù)組和指針
7.3多維數(shù)組
7.3.1多維數(shù)組和指針
7.3.2訪問數(shù)組元素
7.4內(nèi)存的使用
7.4.1動(dòng)態(tài)內(nèi)存分配:malloc()函數(shù)
7.4.2釋放動(dòng)態(tài)分配的內(nèi)存
7.4.3用calloc()函數(shù)分配內(nèi)存
7.4.4擴(kuò)展動(dòng)態(tài)分配的內(nèi)存
7.5使用指針處理字符串
7.5.1使用指針數(shù)組
7.5.2指針和數(shù)組記號(hào)
7.6設(shè)計(jì)程序
7.6.1問題
7.6.2分析
7.6.3解決方案
7.7小結(jié)
7.8習(xí)題
第8章編程的結(jié)構(gòu)
8.1程序的結(jié)構(gòu)
8.1.1變量的作用域和生存期
8.1.2變量的作用域和函數(shù)
8.2函數(shù)
8.2.1定義函數(shù)
8.2.2 return語句
8.3按值傳遞機(jī)制
8.4函數(shù)原型
8.5指針用作參數(shù)和返回值
8.5.1常量參數(shù)
8.5.2返回指針的風(fēng)險(xiǎn)
8.6小結(jié)
8.7習(xí)題
第9章函數(shù)再探
9.1函數(shù)指針
9.1.1聲明函數(shù)指針
9.1.2通過函數(shù)指針調(diào)用函數(shù)
9.1.3函數(shù)指針的數(shù)組
9.1.4作為變?cè)暮瘮?shù)指針
9.2函數(shù)中的變量
9.2.1靜態(tài)變量:函數(shù)內(nèi)部的追蹤
9.2.2在函數(shù)之間共享變量
9.3調(diào)用自己的函數(shù):遞歸
9.4變?cè)獋€(gè)數(shù)可變的函數(shù)
9.4.1復(fù)制va_list
9.4.2長(zhǎng)度可變的變?cè)斜淼幕疽?guī)則
9.5 main()函數(shù)
9.6結(jié)束程序
9.6.1 abort()函數(shù)
9.6.2 exit()和atexit()函數(shù)
9.6.3 _Exit()函數(shù)
9.6.4 quick_exit()和at_quick_exit()函數(shù)
9.7提高性能
9.7.1內(nèi)聯(lián)聲明函數(shù)
9.7.2使用restrict關(guān)鍵字
9.7.3 _Noreturn函數(shù)限定符
9.8設(shè)計(jì)程序
9.8.1問題
9.8.2分析
9.8.3解決方案
9.9小結(jié)
9.10習(xí)題
第10章基本輸入和輸出操作
10.1輸入和輸出流
10.2標(biāo)準(zhǔn)流
10.3鍵盤輸入
10.3.1格式化鍵盤輸入
10.3.2輸入格式控制字符串
10.3.3輸入格式字符串中的字符
10.3.4輸入浮點(diǎn)數(shù)的各種變化
10.3.5讀取十六進(jìn)制和八進(jìn)制值
10.3.6用scanf_s()讀取字符
10.3.7從鍵盤上輸入字符串
10.3.8單個(gè)字符的鍵盤輸入
10.4屏幕輸出
10.4.1使用printf_s()的格式化輸出
10.4.2轉(zhuǎn)義序列
10.4.3整數(shù)輸出
10.4.4輸出浮點(diǎn)數(shù)
10.4.5字符輸出
10.5其他輸出函數(shù)
10.5.1屏幕的非格式化輸出
10.5.2數(shù)組的格式化輸出
10.5.3數(shù)組的格式化輸入
10.6小結(jié)
10.7習(xí)題
- 下載地址
發(fā)表評(píng)論
2人參與,2條評(píng)論- 第2樓浙江省嘉興市移動(dòng)網(wǎng)友發(fā)表于: 2020-04-12 21:52:06
- 感謝分享,如果有目錄就更好了0蓋樓(回復(fù))
- 第1樓浙江省嘉興市移動(dòng)網(wǎng)友發(fā)表于: 2020-03-24 12:26:07
- 非常需要,感謝多多軟件站0蓋樓(回復(fù))
軟件排行榜
熱門推薦
- 南方Plus電腦版 v11.8.027.22M / 簡(jiǎn)體中文
- 網(wǎng)易新聞電腦版 v112.697.63M / 簡(jiǎn)體中文
- 瀟湘書院電腦版 v2.3.11.888官方版49.65M / 簡(jiǎn)體中文
- 數(shù)據(jù)挖掘?qū)д?官方版61.61M / 簡(jiǎn)體中文
- 吉利博瑞用戶手冊(cè) pdf高清版57.89M / 簡(jiǎn)體中文
- 京東讀書電腦版 v1.13.4官方版1.98M / 簡(jiǎn)體中文
- cnki全球?qū)W術(shù)快報(bào)電腦版 v0.2.3495.79M / 簡(jiǎn)體中文
- 未公開的Oracle數(shù)據(jù)庫秘密 迪貝斯pdf掃描版34.69M / 簡(jiǎn)體中文
- 本草綱目 5.34M / 簡(jiǎn)體中文
- docker入門實(shí)戰(zhàn) pdf完整版1.38M / 簡(jiǎn)體中文