首頁(yè) >電腦軟件 > c語(yǔ)言入門經(jīng)典第5版pdf電子版
c語(yǔ)言入門經(jīng)典第5版pdf電子版

c語(yǔ)言入門經(jīng)典第5版pdf電子版

軟件大?。?/span>116.5MB

軟件語(yǔ)言:簡(jiǎn)體中文

軟件類別:生活服務(wù)

更新時(shí)間:2023-03-03 08:20:27

軟件分類:教育學(xué)習(xí)

應(yīng)用平臺(tái):windows7,windows10等

  • 軟件介紹
  • 軟件截圖
  • 相關(guān)軟件
  • 相關(guān)閱讀
  • 下載地址

c語(yǔ)言入門經(jīng)典第5版pdf電子版軟件好用嗎?

c語(yǔ)言入門經(jīng)典第5版pdf電子版是一款不錯(cuò)的教育學(xué)習(xí)類型的軟件,達(dá)達(dá)兔游戲網(wǎng)提供的軟件程序大小為116.5MB,趕緊下載安裝體驗(yàn)一下吧。

《C語(yǔ)言入門經(jīng)典》第五版是目前學(xué)習(xí)C語(yǔ)言最好的入門書籍,作者霍頓(美國(guó)),楊浩翻譯,清華大學(xué)出版社出版。是很多初學(xué)者學(xué)習(xí)C語(yǔ)言的首選,尤其是零基礎(chǔ)的人。有需要的不要錯(cuò)過(guò)。歡迎下載使用。

c語(yǔ)言入門經(jīng)典第5版pdf

作者簡(jiǎn)介

艾弗·霍頓(Ivor Horton)是世界著名的計(jì)算機(jī)書籍作家和獨(dú)立顧問(wèn),他曾幫助無(wú)數(shù)程序員步入編程殿堂。他在IBM工作多年,擁有數(shù)學(xué)榮譽(yù)學(xué)士學(xué)位。他的資質(zhì)包括:大部分語(yǔ)言編程(如各種機(jī)器上的匯編語(yǔ)言和高級(jí)語(yǔ)言),實(shí)時(shí)編程,設(shè)計(jì)和實(shí)現(xiàn)實(shí)時(shí)閉環(huán)工業(yè)控制系統(tǒng)。Horton擁有豐富的工程師和科學(xué)家編程教學(xué)經(jīng)驗(yàn)(包括C、C++、Fortran、PL/1、APL等。).同時(shí),他也是機(jī)械、機(jī)械加工和電子CAD系統(tǒng)、機(jī)械CAM系統(tǒng)和DNC/CNC系統(tǒng)的專家。

基本介紹

c語(yǔ)言是每個(gè)程序員都應(yīng)該掌握的基礎(chǔ)語(yǔ)言。C語(yǔ)言是微軟使用的C#語(yǔ)言的基礎(chǔ)。NET編程。C語(yǔ)言是Objective的基礎(chǔ)——C語(yǔ)言用于iPhone、iPad和其他蘋果設(shè)備的編程。C語(yǔ)言是廣泛應(yīng)用于許多環(huán)境(包括GNU項(xiàng)目)的C++語(yǔ)言的基礎(chǔ)。c語(yǔ)言也是Linux操作系統(tǒng)及其許多功能的基礎(chǔ)。學(xué)習(xí)C語(yǔ)言可以為編程生涯提供堅(jiān)實(shí)的基礎(chǔ),也有助于更好地理解更現(xiàn)代的語(yǔ)言(如Java)。

C語(yǔ)言經(jīng)典入門(第5版)主要介紹計(jì)算機(jī)最基礎(chǔ)的語(yǔ)言之一C語(yǔ)言。

本書從最基礎(chǔ)的內(nèi)容開始,一步步講解一個(gè)稱職的C語(yǔ)言程序員應(yīng)該具備的知識(shí)和技能。

主要內(nèi)容

◆闡述C語(yǔ)言的核心特性,如循環(huán)、分支等。

如何使用指針和指令動(dòng)態(tài)管理內(nèi)存?

◆如何使用頭文件和功能模塊代碼

◆程序如何通過(guò)鍵盤、顯示器和數(shù)據(jù)文件讀寫數(shù)據(jù)?

◆如何通過(guò)預(yù)處理命令在編譯時(shí)優(yōu)化代碼?

◆如何利用結(jié)構(gòu)有效管理輸入數(shù)據(jù)?

文獻(xiàn)學(xué)

第1章c語(yǔ)言程序設(shè)計(jì)

1.1 C語(yǔ)言

1.2標(biāo)準(zhǔn)庫(kù)

1.3學(xué)習(xí)c

1.4創(chuàng)建一個(gè)c程序

編輯

編譯

1.4.3鏈接

實(shí)施

1.5創(chuàng)建第一個(gè)程序

1.6編輯第一個(gè)程序

1.7處理錯(cuò)誤

1.8分析一個(gè)簡(jiǎn)單的程序

注釋

預(yù)處理說(shuō)明

1.8.3定義main()函數(shù)。

1.8.4關(guān)鍵詞

1.8.5功能體

輸出信息

參數(shù)

控制符號(hào)

三個(gè)字母的序列

1.9預(yù)處理程序

1.10用c語(yǔ)言開發(fā)程序

理解問(wèn)題

詳細(xì)設(shè)計(jì)

實(shí)施

測(cè)試

1.11功能和模塊化編程

1.12常見(jiàn)錯(cuò)誤

1.13要點(diǎn)

1.14摘要

1.15練習(xí)

第二章初步規(guī)劃

2.1計(jì)算機(jī)內(nèi)存

2.2什么是變量

2.3存儲(chǔ)整數(shù)的變量

變量的使用

變量的初始化

2.4變量和內(nèi)存

2.4.1有符號(hào)整數(shù)類型

無(wú)符號(hào)整數(shù)類型

2.4.3指定整數(shù)常量。

2.5使用浮點(diǎn)數(shù)

2.6浮點(diǎn)變量

2.6.1使用浮點(diǎn)數(shù)完成除法運(yùn)算。

2.6.2控制輸出中的小數(shù)位數(shù)。

2.6.3控制輸出的場(chǎng)寬。

2.7更復(fù)雜的表達(dá)式

2.8定義命名常數(shù)

極限值

sizeof運(yùn)算符

2.9選擇正確的類型

2.10強(qiáng)制類型轉(zhuǎn)換

自動(dòng)轉(zhuǎn)換類型

2.10.2隱式類型轉(zhuǎn)換規(guī)則

2.10.3賦值語(yǔ)句中的隱式類型轉(zhuǎn)換

2.11再談數(shù)值數(shù)據(jù)類型

字符類型

2.11.2字符輸入和輸出

枚舉

存儲(chǔ)布爾值的變量

2.12 op=賦值操作的形式

2.13數(shù)學(xué)函數(shù)

2.14設(shè)計(jì)一個(gè)程序

問(wèn)題

分析

解決方案

2.15摘要

2.16實(shí)踐

第三章附條件判決

3.1判斷過(guò)程

算術(shù)比較

基本if語(yǔ)句

3.1.3擴(kuò)展if語(yǔ)句:if-else

3.1.4在if語(yǔ)句中使用代碼塊

嵌套的if語(yǔ)句

測(cè)試字符

邏輯運(yùn)算符

條件運(yùn)算符

操作人員的優(yōu)先權(quán)

3.2多項(xiàng)選擇問(wèn)題

3.2.1多項(xiàng)選擇使用else-if語(yǔ)句。

開關(guān)聲明

轉(zhuǎn)到語(yǔ)句

3.3按位運(yùn)算符

3.3.1 op=使用按位運(yùn)算符

使用按位運(yùn)算符

3.4設(shè)計(jì)程序

3.4.1問(wèn)題

3.4.2分析

解決方案

3.5總結(jié)

3.6實(shí)踐

第4章循環(huán)

4.1周期

4.2遞增和遞減運(yùn)算符

4.3 for循環(huán)

4.4 For循環(huán)的一般語(yǔ)法

4.5再談加減運(yùn)算符

增量運(yùn)算符

4.5.2增量運(yùn)算符的前置和后置形式

4.5.3遞減運(yùn)算符

4.6對(duì)for循環(huán)的再討論

修改for循環(huán)變量

4.6.2無(wú)參數(shù)循環(huán)

4.6.3中斷循環(huán)中的語(yǔ)句

4.6.4使用for循環(huán)來(lái)限制輸入。

生成偽隨機(jī)整數(shù)

4.6.6重新討論循環(huán)控制選項(xiàng)

浮點(diǎn)循環(huán)控制變量

4.7 while循環(huán)

4.8嵌套循環(huán)

4.9嵌套循環(huán)和goto語(yǔ)句

4.10 do-while循環(huán)

4.11繼續(xù)聲明

4.12設(shè)計(jì)程序

問(wèn)題

分析

解決方案

4.13總結(jié)

4.14練習(xí)

第五章陣列

5.1陣列簡(jiǎn)介

5.1.1沒(méi)有數(shù)組的程序

什么是數(shù)組

使用數(shù)組。

5.2尋址運(yùn)算符

5.3陣列和地址

5.4陣列的初始化

5.5確定數(shù)組的大小

5.6多維數(shù)組

5.7多維數(shù)組的初始化

5.8可變長(zhǎng)度數(shù)組

5.9設(shè)計(jì)一個(gè)程序

5.9.1問(wèn)題

5.9.2分析

解決方案

5.10摘要

5.11練習(xí)

第6章字符串和文本的應(yīng)用

6.1什么是字符串?

6.2存儲(chǔ)字符串的變量

6.3字符串操作

檢查C11的支架

6.3.2確定繩子的長(zhǎng)度

復(fù)制字符串

連接字符串

比較字符串

搜索字符串

單元化字符串

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問(wèn)題

6.5.2分析

解決方案

6.6總結(jié)

6.7練習(xí)

第七章指針

7.1指針探頭

語(yǔ)句指針

7.1.2通過(guò)指針訪問(wèn)值

使用指針

指向常數(shù)的指針

常數(shù)指針

指針的命名

7.2數(shù)組和指針

7.3多維數(shù)組

7.3.1多維數(shù)組和指針

訪問(wèn)數(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使用指針處理字符串

使用指針數(shù)組

7.5.2指針和數(shù)組符號(hào)

7.6設(shè)計(jì)程序

7.6.1問(wèn)題

7.6.2分析

解決方案

7.7摘要

7.8練習(xí)

第八章程序設(shè)計(jì)的結(jié)構(gòu)

8.1程序結(jié)構(gòu)

8.1.1變量的范圍和壽命

變量的范圍和功能

8.2功能

定義功能

返回語(yǔ)句

8.3價(jià)值傳遞機(jī)制

8.4功能原型

8.5指針被用作參數(shù)和返回值

常數(shù)參數(shù)

8.5.2指針?lè)祷仫L(fēng)險(xiǎn)

8.6總結(jié)

8.7練習(xí)

第九章功能的再探索

9.1函數(shù)指針

聲明函數(shù)指針

9.1.2通過(guò)函數(shù)指針調(diào)用函數(shù)

函數(shù)指針數(shù)組

9.1.4函數(shù)指針作為參數(shù)

9.2函數(shù)中的變量

9.2.1靜態(tài)變量:跟蹤函數(shù)內(nèi)部

9.2.2函數(shù)間共享變量

9.3調(diào)用自己的函數(shù):遞歸

9.4具有可變參數(shù)的函數(shù)

9.4.1復(fù)制虛擬設(shè)備列表

9.4.2可變長(zhǎng)度參數(shù)列表的基本規(guī)則

9.5 main()函數(shù)

9.6結(jié)束程序

中止()功能

exit()和atexit()函數(shù)

9 . 6 . 3 _退出()函數(shù)

quick_exit()和at_quick_exit()函數(shù)

9.7提高性能

內(nèi)聯(lián)聲明函數(shù)

使用restrict關(guān)鍵字

9.7.3 _Noreturn函數(shù)限定符

9.8設(shè)計(jì)程序

9.8.1問(wèn)題

9.8.2分析

解決方案

9.9摘要

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單字符鍵盤輸入

10.4屏幕輸出

10.4.1使用printf_s()打印格式

轉(zhuǎn)義序列

10.4.3整數(shù)輸出

輸出浮點(diǎn)數(shù)

字符輸出

10.5其他輸出功能

10.5.1屏幕非打印格式

10.5.2數(shù)組的打印格式

10.5.3數(shù)組格式輸入

10.6摘要

10.7練習(xí)

第11章結(jié)構(gòu)化數(shù)據(jù)

11.1數(shù)據(jù)結(jié)構(gòu):使用結(jié)構(gòu)

11.1.1定義結(jié)構(gòu)類型和結(jié)構(gòu)變量。

進(jìn)入結(jié)構(gòu)構(gòu)件

未命名的結(jié)構(gòu)

結(jié)構(gòu)陣列

表達(dá)式中的結(jié)構(gòu)構(gòu)件

結(jié)構(gòu)指針

11.1.7動(dòng)態(tài)分配結(jié)構(gòu)內(nèi)存

11.2重新探索結(jié)構(gòu)構(gòu)件

11.2.1將一個(gè)結(jié)構(gòu)作為另一個(gè)結(jié)構(gòu)的成員。

11.2.2在結(jié)構(gòu)中聲明結(jié)構(gòu)

11.2.3使用結(jié)構(gòu)指針作為結(jié)構(gòu)成員。

鏈接列表

結(jié)構(gòu)中的11.2.5位字段

11.3結(jié)構(gòu)和功能

11.3.1作為函數(shù)參數(shù)的結(jié)構(gòu)

11.3.2結(jié)構(gòu)指針作為函數(shù)參數(shù)

作為函數(shù)返回值的結(jié)構(gòu)

二叉樹

11.4共享內(nèi)存

11.5設(shè)計(jì)程序

11.5.1問(wèn)題

分析

解決方案

11.6摘要

11.7練習(xí)

第十二章處理文件

12.1文檔的概念

文件中的位置

文件流

12.2文件訪問(wèn)

打開文件

緩存文件操作

文件重命名

關(guān)閉文件

刪除文件

12.3寫入文本文件

12.4讀取文本文件

12.5在文本文件中讀寫字符串

12.6格式化文件的輸入和輸出

格式文件輸出

格式文件輸入

12.7錯(cuò)誤處理

12.8重新探索文本文件操作模式

12.9 freopen_s()函數(shù)

12.10二進(jìn)制文件的輸入和輸出

12.10.1以二進(jìn)制模式打開文件。

編寫二進(jìn)制文件

讀取二進(jìn)制文件。

12.11移入文件

文件定位操作

12.11.2找出我們?cè)谖募械奈恢谩?/p>

12.11.3設(shè)置文件中的位置

12.12使用臨時(shí)文件

創(chuàng)建一個(gè)臨時(shí)文件

12.12.2創(chuàng)建唯一文件名

12.13更新二進(jìn)制文件

修改文件的內(nèi)容

12.13.2通過(guò)鍵盤輸入創(chuàng)建記錄。

12.13.3將記錄寫入文件。

從文件中讀取記錄

寫入文件

列出文件的內(nèi)容

12.13.7更新現(xiàn)有文件內(nèi)容。

12.14文件打開模式概述

12.15設(shè)計(jì)程序

問(wèn)題

分析

解決方案

12.16摘要

12.17練習(xí)

第13章支持功能

13.1預(yù)處理

13.1.1在程序中包含頭文件。

13.1.2定義自己的頭文件。

管理多個(gè)源文件

外部變量

靜態(tài)功能

替換程序的源代碼

13.2宏觀

看起來(lái)像函數(shù)的宏

作為宏參數(shù)的字符串

13.2.3在宏展開中合并兩個(gè)變量。

13.3多行預(yù)處理器指令

預(yù)處理邏輯指令

條件編譯

測(cè)試多種條件

未定義的標(biāo)識(shí)符

13.3.5試驗(yàn)標(biāo)識(shí)符規(guī)定值的說(shuō)明

多項(xiàng)選擇

標(biāo)準(zhǔn)預(yù)處理宏

13.4調(diào)試方法

集成調(diào)試器

調(diào)試階段的前置處理器

斷言

13.5日期和時(shí)間功能

13.5.1獲取時(shí)間值

收購(gòu)日期

13.5.3確定星期幾。

13.6摘要

13.7練習(xí)

第14章高級(jí)專題

14.1使用國(guó)際字符集

理解Unicode。

設(shè)置區(qū)域

寬字符類型wchar_t

寬弦操作

14.1.5寬字符文件流操作

14.1.6用于存儲(chǔ)Unicode字符的固定大小類型。

14.2可移植性的特殊整數(shù)類型

固定寬度的整數(shù)

14.2.2最小寬度整數(shù)

14.2.3最大寬度整數(shù)

14.3復(fù)數(shù)類型

復(fù)數(shù)基礎(chǔ)

復(fù)雜類型和操作

14.4線程編程

創(chuàng)建一個(gè)線程

退出線程

14.4.3將一根線連接到另一根線上。

暫停線程

管理線程對(duì)數(shù)據(jù)的訪問(wèn)

14.5摘要

附錄A計(jì)算機(jī)中的數(shù)學(xué)知識(shí)

附錄B ASCII字符代碼定義

附錄C C語(yǔ)言中的保留字

附錄d輸入和輸出格式說(shuō)明符

附錄E標(biāo)準(zhǔn)庫(kù)

c語(yǔ)言入門經(jīng)典第5版pdf安裝教程

從大達(dá)兔游戲網(wǎng)下載c語(yǔ)言入門經(jīng)典第5版pdf的安裝包后,電腦運(yùn)行安裝即可使用。

總結(jié):以上內(nèi)容就是c語(yǔ)言入門經(jīng)典第5版pdf電子版軟件介紹,包括軟件截圖和下載地址,讓你詳細(xì)的了解c語(yǔ)言入門經(jīng)典第5版pdf電子版,歡迎大家下載安裝體驗(yàn)。

軟件截圖
  • c語(yǔ)言入門經(jīng)典第5版pdf電子版
  • c語(yǔ)言入門經(jīng)典第5版pdf電子版下載地址

相關(guān)軟件

相關(guān)閱讀