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

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

軟件大?。?/span>116.5MB

軟件語言:簡體中文

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

更新時間:2023-03-03 08:20:27

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

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

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

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

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

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

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

作者簡介

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

基本介紹

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

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

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

主要內(nèi)容

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

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

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

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

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

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

文獻學(xué)

第1章c語言程序設(shè)計

1.1 C語言

1.2標準庫

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

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

編輯

編譯

1.4.3鏈接

實施

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

1.6編輯第一個程序

1.7處理錯誤

1.8分析一個簡單的程序

注釋

預(yù)處理說明

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

1.8.4關(guān)鍵詞

1.8.5功能體

輸出信息

參數(shù)

控制符號

三個字母的序列

1.9預(yù)處理程序

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

理解問題

詳細設(shè)計

實施

測試

1.11功能和模塊化編程

1.12常見錯誤

1.13要點

1.14摘要

1.15練習(xí)

第二章初步規(guī)劃

2.1計算機內(nèi)存

2.2什么是變量

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

變量的使用

變量的初始化

2.4變量和內(nèi)存

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

無符號整數(shù)類型

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

2.5使用浮點數(shù)

2.6浮點變量

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

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

2.6.3控制輸出的場寬。

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

2.8定義命名常數(shù)

極限值

sizeof運算符

2.9選擇正確的類型

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

自動轉(zhuǎn)換類型

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

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

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

字符類型

2.11.2字符輸入和輸出

枚舉

存儲布爾值的變量

2.12 op=賦值操作的形式

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

2.14設(shè)計一個程序

問題

分析

解決方案

2.15摘要

2.16實踐

第三章附條件判決

3.1判斷過程

算術(shù)比較

基本if語句

3.1.3擴展if語句:if-else

3.1.4在if語句中使用代碼塊

嵌套的if語句

測試字符

邏輯運算符

條件運算符

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

3.2多項選擇問題

3.2.1多項選擇使用else-if語句。

開關(guān)聲明

轉(zhuǎn)到語句

3.3按位運算符

3.3.1 op=使用按位運算符

使用按位運算符

3.4設(shè)計程序

3.4.1問題

3.4.2分析

解決方案

3.5總結(jié)

3.6實踐

第4章循環(huán)

4.1周期

4.2遞增和遞減運算符

4.3 for循環(huán)

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

4.5再談加減運算符

增量運算符

4.5.2增量運算符的前置和后置形式

4.5.3遞減運算符

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

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

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

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

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

生成偽隨機整數(shù)

4.6.6重新討論循環(huá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繼續(xù)聲明

4.12設(shè)計程序

問題

分析

解決方案

4.13總結(jié)

4.14練習(xí)

第五章陣列

5.1陣列簡介

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

什么是數(shù)組

使用數(shù)組。

5.2尋址運算符

5.3陣列和地址

5.4陣列的初始化

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

5.6多維數(shù)組

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

5.8可變長度數(shù)組

5.9設(shè)計一個程序

5.9.1問題

5.9.2分析

解決方案

5.10摘要

5.11練習(xí)

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

6.1什么是字符串?

6.2存儲字符串的變量

6.3字符串操作

檢查C11的支架

6.3.2確定繩子的長度

復(fù)制字符串

連接字符串

比較字符串

搜索字符串

單元化字符串

6.3.8將換行讀入字符串。

6.4分析和轉(zhuǎn)換字符串

6.4.1轉(zhuǎn)換字符的大小寫。

6.4.2將字符串轉(zhuǎn)換成數(shù)值

6.5設(shè)計一個程序

6.5.1問題

6.5.2分析

解決方案

6.6總結(jié)

6.7練習(xí)

第七章指針

7.1指針探頭

語句指針

7.1.2通過指針訪問值

使用指針

指向常數(shù)的指針

常數(shù)指針

指針的命名

7.2數(shù)組和指針

7.3多維數(shù)組

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

訪問數(shù)組元素

7.4內(nèi)存的使用

7.4.1動態(tài)內(nèi)存分配:malloc()函數(shù)

7.4.2釋放動態(tài)分配的內(nèi)存

7.4.3使用calloc()函數(shù)分配內(nèi)存。

7.4.4擴展動態(tài)分配的內(nèi)存

7.5使用指針處理字符串

使用指針數(shù)組

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

7.6設(shè)計程序

7.6.1問題

7.6.2分析

解決方案

7.7摘要

7.8練習(xí)

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

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

8.1.1變量的范圍和壽命

變量的范圍和功能

8.2功能

定義功能

返回語句

8.3價值傳遞機制

8.4功能原型

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

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

8.5.2指針返回風(fēng)險

8.6總結(jié)

8.7練習(xí)

第九章功能的再探索

9.1函數(shù)指針

聲明函數(shù)指針

9.1.2通過函數(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可變長度參數(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è)計程序

9.8.1問題

9.8.2分析

解決方案

9.9摘要

9.10練習(xí)

第10章基本輸入輸出操作

10.1輸入和輸出流

10.2標準流程

10.3鍵盤輸入

10.3.1格式鍵盤輸入

10.3.2輸入格式控制字符串

10.3.3輸入格式字符串中的字符

10.3.4輸入浮點數(shù)的各種變化

10.3.5讀取十六進制和八進制值

10.3.6使用scanf_s()讀取字符

10.3.7從鍵盤輸入字符串。

10.3.8單字符鍵盤輸入

10.4屏幕輸出

10.4.1使用printf_s()打印格式

轉(zhuǎn)義序列

10.4.3整數(shù)輸出

輸出浮點數(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)變量。

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

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

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

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

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

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

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

11.2.1將一個結(jié)構(gòu)作為另一個結(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è)計程序

11.5.1問題

分析

解決方案

11.6摘要

11.7練習(xí)

第十二章處理文件

12.1文檔的概念

文件中的位置

文件流

12.2文件訪問

打開文件

緩存文件操作

文件重命名

關(guān)閉文件

刪除文件

12.3寫入文本文件

12.4讀取文本文件

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

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

格式文件輸出

格式文件輸入

12.7錯誤處理

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

12.9 freopen_s()函數(shù)

12.10二進制文件的輸入和輸出

12.10.1以二進制模式打開文件。

編寫二進制文件

讀取二進制文件。

12.11移入文件

文件定位操作

12.11.2找出我們在文件中的位置。

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

12.12使用臨時文件

創(chuàng)建一個臨時文件

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

12.13更新二進制文件

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

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

12.13.3將記錄寫入文件。

從文件中讀取記錄

寫入文件

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

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

12.14文件打開模式概述

12.15設(shè)計程序

問題

分析

解決方案

12.16摘要

12.17練習(xí)

第13章支持功能

13.1預(yù)處理

13.1.1在程序中包含頭文件。

13.1.2定義自己的頭文件。

管理多個源文件

外部變量

靜態(tài)功能

替換程序的源代碼

13.2宏觀

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

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

13.2.3在宏展開中合并兩個變量。

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

預(yù)處理邏輯指令

條件編譯

測試多種條件

未定義的標識符

13.3.5試驗標識符規(guī)定值的說明

多項選擇

標準預(yù)處理宏

13.4調(diào)試方法

集成調(diào)試器

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

斷言

13.5日期和時間功能

13.5.1獲取時間值

收購日期

13.5.3確定星期幾。

13.6摘要

13.7練習(xí)

第14章高級專題

14.1使用國際字符集

理解Unicode。

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

寬字符類型wchar_t

寬弦操作

14.1.5寬字符文件流操作

14.1.6用于存儲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)建一個線程

退出線程

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

暫停線程

管理線程對數(shù)據(jù)的訪問

14.5摘要

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

附錄B ASCII字符代碼定義

附錄C C語言中的保留字

附錄d輸入和輸出格式說明符

附錄E標準庫

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

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

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

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

相關(guān)軟件

相關(guān)閱讀