c語言入門經(jīng)典第5版pdf電子版
軟件大?。?/span>116.5MB
軟件語言:簡體中文
軟件類別:生活服務
更新時間:2023-03-03 08:20:27
軟件分類:教育學習
應用平臺:windows7,windows10等
- 軟件介紹
- 軟件截圖
- 相關軟件
- 相關閱讀
- 下載地址
c語言入門經(jīng)典第5版pdf電子版軟件好用嗎?
c語言入門經(jīng)典第5版pdf電子版是一款不錯的教育學習類型的軟件,達達兔游戲網(wǎng)提供的軟件程序大小為116.5MB,趕緊下載安裝體驗一下吧。
《C語言入門經(jīng)典》第五版是目前學習C語言最好的入門書籍,作者霍頓(美國),楊浩翻譯,清華大學出版社出版。是很多初學者學習C語言的首選,尤其是零基礎的人。有需要的不要錯過。歡迎下載使用。
作者簡介
艾弗·霍頓(Ivor Horton)是世界著名的計算機書籍作家和獨立顧問,他曾幫助無數(shù)程序員步入編程殿堂。他在IBM工作多年,擁有數(shù)學榮譽學士學位。他的資質(zhì)包括:大部分語言編程(如各種機器上的匯編語言和高級語言),實時編程,設計和實現(xiàn)實時閉環(huán)工業(yè)控制系統(tǒng)。Horton擁有豐富的工程師和科學家編程教學經(jīng)驗(包括C、C++、Fortran、PL/1、APL等。).同時,他也是機械、機械加工和電子CAD系統(tǒng)、機械CAM系統(tǒng)和DNC/CNC系統(tǒng)的專家。
基本介紹
c語言是每個程序員都應該掌握的基礎語言。C語言是微軟使用的C#語言的基礎。NET編程。C語言是Objective的基礎——C語言用于iPhone、iPad和其他蘋果設備的編程。C語言是廣泛應用于許多環(huán)境(包括GNU項目)的C++語言的基礎。c語言也是Linux操作系統(tǒng)及其許多功能的基礎。學習C語言可以為編程生涯提供堅實的基礎,也有助于更好地理解更現(xiàn)代的語言(如Java)。
C語言經(jīng)典入門(第5版)主要介紹計算機最基礎的語言之一C語言。
本書從最基礎的內(nèi)容開始,一步步講解一個稱職的C語言程序員應該具備的知識和技能。
主要內(nèi)容
◆闡述C語言的核心特性,如循環(huán)、分支等。
如何使用指針和指令動態(tài)管理內(nèi)存?
◆如何使用頭文件和功能模塊代碼
◆程序如何通過鍵盤、顯示器和數(shù)據(jù)文件讀寫數(shù)據(jù)?
◆如何通過預處理命令在編譯時優(yōu)化代碼?
◆如何利用結構有效管理輸入數(shù)據(jù)?
文獻學
第1章c語言程序設計
1.1 C語言
1.2標準庫
1.3學習c
1.4創(chuàng)建一個c程序
編輯
編譯
1.4.3鏈接
實施
1.5創(chuàng)建第一個程序
1.6編輯第一個程序
1.7處理錯誤
1.8分析一個簡單的程序
注釋
預處理說明
1.8.3定義main()函數(shù)。
1.8.4關鍵詞
1.8.5功能體
輸出信息
參數(shù)
控制符號
三個字母的序列
1.9預處理程序
1.10用c語言開發(fā)程序
理解問題
詳細設計
實施
測試
1.11功能和模塊化編程
1.12常見錯誤
1.13要點
1.14摘要
1.15練習
第二章初步規(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更復雜的表達式
2.8定義命名常數(shù)
極限值
sizeof運算符
2.9選擇正確的類型
2.10強制類型轉換
自動轉換類型
2.10.2隱式類型轉換規(guī)則
2.10.3賦值語句中的隱式類型轉換
2.11再談數(shù)值數(shù)據(jù)類型
字符類型
2.11.2字符輸入和輸出
枚舉
存儲布爾值的變量
2.12 op=賦值操作的形式
2.13數(shù)學函數(shù)
2.14設計一個程序
問題
分析
解決方案
2.15摘要
2.16實踐
第三章附條件判決
3.1判斷過程
算術比較
基本if語句
3.1.3擴展if語句:if-else
3.1.4在if語句中使用代碼塊
嵌套的if語句
測試字符
邏輯運算符
條件運算符
操作人員的優(yōu)先權
3.2多項選擇問題
3.2.1多項選擇使用else-if語句。
開關聲明
轉到語句
3.3按位運算符
3.3.1 op=使用按位運算符
使用按位運算符
3.4設計程序
3.4.1問題
3.4.2分析
解決方案
3.5總結
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設計程序
問題
分析
解決方案
4.13總結
4.14練習
第五章陣列
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設計一個程序
5.9.1問題
5.9.2分析
解決方案
5.10摘要
5.11練習
第6章字符串和文本的應用
6.1什么是字符串?
6.2存儲字符串的變量
6.3字符串操作
檢查C11的支架
6.3.2確定繩子的長度
復制字符串
連接字符串
比較字符串
搜索字符串
單元化字符串
6.3.8將換行讀入字符串。
6.4分析和轉換字符串
6.4.1轉換字符的大小寫。
6.4.2將字符串轉換成數(shù)值
6.5設計一個程序
6.5.1問題
6.5.2分析
解決方案
6.6總結
6.7練習
第七章指針
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設計程序
7.6.1問題
7.6.2分析
解決方案
7.7摘要
7.8練習
第八章程序設計的結構
8.1程序結構
8.1.1變量的范圍和壽命
變量的范圍和功能
8.2功能
定義功能
返回語句
8.3價值傳遞機制
8.4功能原型
8.5指針被用作參數(shù)和返回值
常數(shù)參數(shù)
8.5.2指針返回風險
8.6總結
8.7練習
第九章功能的再探索
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復制虛擬設備列表
9.4.2可變長度參數(shù)列表的基本規(guī)則
9.5 main()函數(shù)
9.6結束程序
中止()功能
exit()和atexit()函數(shù)
9 . 6 . 3 _退出()函數(shù)
quick_exit()和at_quick_exit()函數(shù)
9.7提高性能
內(nèi)聯(lián)聲明函數(shù)
使用restrict關鍵字
9.7.3 _Noreturn函數(shù)限定符
9.8設計程序
9.8.1問題
9.8.2分析
解決方案
9.9摘要
9.10練習
第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()打印格式
轉義序列
10.4.3整數(shù)輸出
輸出浮點數(shù)
字符輸出
10.5其他輸出功能
10.5.1屏幕非打印格式
10.5.2數(shù)組的打印格式
10.5.3數(shù)組格式輸入
10.6摘要
10.7練習
第11章結構化數(shù)據(jù)
11.1數(shù)據(jù)結構:使用結構
11.1.1定義結構類型和結構變量。
進入結構構件
未命名的結構
結構陣列
表達式中的結構構件
結構指針
11.1.7動態(tài)分配結構內(nèi)存
11.2重新探索結構構件
11.2.1將一個結構作為另一個結構的成員。
11.2.2在結構中聲明結構
11.2.3使用結構指針作為結構成員。
鏈接列表
結構中的11.2.5位字段
11.3結構和功能
11.3.1作為函數(shù)參數(shù)的結構
11.3.2結構指針作為函數(shù)參數(shù)
作為函數(shù)返回值的結構
二叉樹
11.4共享內(nèi)存
11.5設計程序
11.5.1問題
分析
解決方案
11.6摘要
11.7練習
第十二章處理文件
12.1文檔的概念
文件中的位置
文件流
12.2文件訪問
打開文件
緩存文件操作
文件重命名
關閉文件
刪除文件
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設置文件中的位置
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設計程序
問題
分析
解決方案
12.16摘要
12.17練習
第13章支持功能
13.1預處理
13.1.1在程序中包含頭文件。
13.1.2定義自己的頭文件。
管理多個源文件
外部變量
靜態(tài)功能
替換程序的源代碼
13.2宏觀
看起來像函數(shù)的宏
作為宏參數(shù)的字符串
13.2.3在宏展開中合并兩個變量。
13.3多行預處理器指令
預處理邏輯指令
條件編譯
測試多種條件
未定義的標識符
13.3.5試驗標識符規(guī)定值的說明
多項選擇
標準預處理宏
13.4調(diào)試方法
集成調(diào)試器
調(diào)試階段的前置處理器
斷言
13.5日期和時間功能
13.5.1獲取時間值
收購日期
13.5.3確定星期幾。
13.6摘要
13.7練習
第14章高級專題
14.1使用國際字符集
理解Unicode。
設置區(qū)域
寬字符類型wchar_t
寬弦操作
14.1.5寬字符文件流操作
14.1.6用于存儲Unicode字符的固定大小類型。
14.2可移植性的特殊整數(shù)類型
固定寬度的整數(shù)
14.2.2最小寬度整數(shù)
14.2.3最大寬度整數(shù)
14.3復數(shù)類型
復數(shù)基礎
復雜類型和操作
14.4線程編程
創(chuàng)建一個線程
退出線程
14.4.3將一根線連接到另一根線上。
暫停線程
管理線程對數(shù)據(jù)的訪問
14.5摘要
附錄A計算機中的數(shù)學知識
附錄B ASCII字符代碼定義
附錄C C語言中的保留字
附錄d輸入和輸出格式說明符
附錄E標準庫
c語言入門經(jīng)典第5版pdf安裝教程
從大達兔游戲網(wǎng)下載c語言入門經(jīng)典第5版pdf的安裝包后,電腦運行安裝即可使用。
總結:以上內(nèi)容就是c語言入門經(jīng)典第5版pdf電子版軟件介紹,包括軟件截圖和下載地址,讓你詳細的了解c語言入門經(jīng)典第5版pdf電子版,歡迎大家下載安裝體驗。
-
c語言入門經(jīng)典第5版pdf電子版下載地址
- 普通下載地址
- 廣東電信下載 廈門電信下載 湖北電信下載 江蘇電信下載 陜西網(wǎng)通下載 山東網(wǎng)通下載