c語言入門經典第(dì)4版pdf 最新軟件(jiàn)|熱門排行|軟(ruǎn)件分類|軟件專題|廠商大(dà)全

您的位置: 首頁教育教(jiāo)學電子圖書 → c語言入門經典第(dì)四版pdf 免費版

c語言入門經典第四版pdf

免費(fèi)版 c語言(yán)入門經典第四版pdf 網友(yǒu)評分:8

同類相關軟件

軟件介紹

c語言入門經典第四版pdf是一本集綜合性與(yǔ)實用性為一體的非常優秀的入門學習(xí)教材.此書不僅為讀者們講解C程序設計語言,還廣泛介紹了一些必需有所(suǒ)掌握的知(zhī)識,還有很多實用性極強的實例,是初學者們不可或缺的良師益(yì)友,有需要的朋友們快來下載吧!

本書介紹:

本書是編程語言先驅者Ivor Horton的經典之(zhī)作,是C語言方麵最暢銷的圖書(shū)品種之(zhī)一.本書(shū)集綜合性、實用(yòng)性為一(yī)體,是學(xué)習C語言的優秀入門教材(cái),在(zài)世界範圍內廣受歡迎,口碑極(jí)佳.書中除了講解C程序設計語言,還廣(guǎng)泛介紹了作為一名C程序設計(jì)人員(yuán)應該掌握(wò)的(de)必要知識,並提(tí)供了大量的(de)實用性很強的編程實例.本書的目標是使你在(zài)C語言程序設計方麵(miàn)由一位初學者成為一位稱職的程序員(yuán).讀者基本不需要具備任何編程知識,即可通過本書從頭開始編寫自己的C程(chéng)序.

本書目錄:

第1章 C語言(yán)編程

1.1 創(chuàng)建C程序

1.1.1 編輯

1.1.2 編(biān)譯

1.1.3 鏈接

1.1.4 執行

1.2 創建第(dì)一個程序

1.3 編輯第一個程序

1.4 處理錯誤

1.5 剖析一個簡單的程序

1.5.1 注釋

1.5.2 預處理指令

1.5.3 定義main()函數

1.5.4 關鍵字

1.5.5 函(hán)數(shù)體

1.5.6 輸出信息

1.5.7 參數

1.5.8 控製符

1.6 用C語言開發程序(xù)

1.6.1 了解問題

1.6.2 詳細設計

1.6.3 實施

1.6.4 測試

1.7 函數(shù)及模塊化編程

1.8 常見錯誤(wù)

1.9 要點

1.10 小結

1.11 習(xí)題

第2章 編程初步

2.1 計算機的內存

2.2 什麽是變量

2.3 存儲數值的(de)變(biàn)量

2.3.1 整數變量

2.3.2 變量的命(mìng)名

2.3.3 變量的(de)使用

2.3.4 變量的初始(shǐ)化

2.3.5 算術語(yǔ)句

2.4 變量(liàng)與內存

2.5 整數變量類型

2.5.1 無符號的整數類型

2.5.2 使用整(zhěng)數(shù)類型

2.5.3 指定整數常量

2.6 浮點(diǎn)數

2.7 浮點數(shù)變量

2.8 使用浮點數完成除法運算

2.8.1 控製小數位數

2.8.2 控製(zhì)輸出的(de)字段寬(kuān)度

2.9 較複雜的表達式

2.10 定義(yì)常量

2.10.1 極限值

2.10.2 sizeof運算(suàn)符

2.11 選(xuǎn)擇正確(què)的類型

2.12 強製類(lèi)型轉換

2.12.1 自動轉換類型

2.12.2 隱式類型轉換的規則

2.12.3 賦值語句中的隱式類型轉換

2.13 再談數值數據類型

2.13.1 字符類型

2.13.2 字符的輸入輸出

2.13.3 寬字符類型(xíng)

2.13.4 枚舉

2.13.5 存儲布爾值的變量

2.13.6 複數類(lèi)型

2.14 賦值操作的op=形式

2.15 數學函數

2.16 設計一個程(chéng)序

2.16.1 問題

2.16.2 分析(xī)

2.16.3 解決方案

2.17 小結

2.18 練習

第3章 條件(jiàn)判斷

3.1 判斷過程

3.1.1 算術比較(jiào)

3.1.2 涉及關係運算符的表達式

3.1.3 基本的if語(yǔ)句

3.1.4 擴(kuò)展if語句:if-else

3.1.5 在if語句中使用代碼塊

3.1.6 嵌套的if語句

3.1.7 更多的關係(xì)運算符

3.1.8 邏輯運算符

3.1.9 條件運算符

3.1.10 運算符的優先級

3.2 多(duō)項選擇問題

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

3.2.2 switch語句

3.2.3 goto語句

3.3 按位運算符

3.3.1 按位運算符(fú)的op=用法

3.3.2 使用按位運算符(fú)

3.4 設計程序

3.4.1 問題

3.4.2 分析

3.4.3 解決方(fāng)案

3.5 小結

3.6 練(liàn)習

第4章 循環

4.1 循環

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

4.3 for循環

4.4 for循(xún)環的(de)一(yī)般語法

4.5 再談(tán)遞(dì)增和遞減運算符

4.5.1 遞增運算符

4.5.2 遞增(zēng)運(yùn)算符的前置和後置形式

4.5.3 遞減(jiǎn)運(yùn)算符

4.6 再論for循環

4.6.1 修改for循環變量

4.6.2 沒有參數的for循環

4.6.3 循環內的break語句(jù)

4.6.4 使用for循環限製輸(shū)入

4.6.5 生成偽隨機整數

4.6.6 再談循環控製(zhì)選項

4.6.7 浮點類(lèi)型的循環控製變量

4.7 while循環(huán)

4.8 嵌套循環

4.9 嵌套循環和goto語句

4.10 do-while循環(huán)

4.11 continue語句

4.12 設計程序

4.12.1 問題

4.12.2 分析

4.12.3 解決(jué)方(fāng)案

4.13 小結

4.14 習題

第5章 數組

5.1 數組簡介

5.1.1 不用數組的程序

5.1.2 什麽是數組

5.1.3 使用數組

5.2 內存

5.3 數(shù)組和地址

5.4 數組的初始化

5.5 確定數組的大小

5.6 多維數組

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

5.8 設計一個程序

5.8.1 問(wèn)題

5.8.2 分析

5.8.3 解決方(fāng)案

5.9 小結

5.10 習題

第6章 字符串和(hé)文本的應用

6.1 什麽是字符串

6.2 處理字符(fú)串和文本的方法

6.3 字符串操作

6.3.1 連接字符串

6.3.2 字符串數組

6.4 字(zì)符串庫函數

6.4.1 使用庫函數複製(zhì)字(zì)符串(chuàn)

6.4.2 使用庫函數確定字符串的長度

6.4.3 使用庫函(hán)數連接字符串

6.4.4 比較字符串

6.4.5 搜索字符(fú)串

6.5 分(fèn)析和(hé)轉換字符串

6.5.1 轉換字符

6.5.2 將字符串轉(zhuǎn)換(huàn)成數值

6.7 使用寬字符串

6.8 設計一個程序

6.8.1 問題

6.8.2 分析

6.8.3 解決方案

6.9 小結

6.10 習題

第7章 指針

7.1 指針初探

7.1.1 聲明指針

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

7.1.3 使用指針

7.1.4 指(zhǐ)向常量的指針

7.1.5 常量指針

7.1.6 指針的(de)命(mìng)名

7.2 數組和(hé)指針

7.3 多維(wéi)數組

7.3.1 多維數組和指針

7.3.2 訪問數組元素

7.4 內存的使用

7.4.1 動(dòng)態內(nèi)存分(fèn)配:malloc()函數

7.4.2 分(fèn)配內存時使用sizeof運算符

7.4.3 用calloc()函數分配內存

7.4.4 釋放動態分配的內存

7.4.5 重新分(fèn)配內存

7.5 使用指針處理字(zì)符(fú)串

7.5.1 更多地控(kòng)製字符串輸入

7.5.2 使用指針數組

7.6 設計程(chéng)序

7.6.1 問題

7.6.2 分析

7.6.3 解決方案

7.7 小結

7.8 習題(tí)

第8章 程序的結構

8.1 程序的結(jié)構

8.1.1 變量的作用域和生存期

8.1.2 變量的(de)作用域和函數

8.2 函數

8.2.1 定(dìng)義函數

8.2.2 return語句

8.3 按值傳遞機(jī)製

8.4 函數聲明(míng)

8.5 指針(zhēn)用(yòng)作參數和返回(huí)值

8.5.1 常量參(cān)數

8.5.2 從函(hán)數中返回指針值

8.5.3 在函數中遞增指針

8.6 小結

8.7 習題

第9章 函數再探

9.1 函數指針

9.1.1 聲明函數指針

9.1.2 通過函數指針調(diào)用函(hán)數

9.1.3 函數指針數組

9.1.4 作為變元的函數指針

9.2 函數中的(de)變量

9.2.1 靜態變量:函數內部的(de)追蹤

9.2.2 在函(hán)數之間共享變量

9.3 調用自己的函數:遞歸

9.4 變元個數(shù)可變的函數

9.4.1 複製va_list

9.4.2 長度可(kě)變的變元列表的基本規則

9.5 main()函數

9.6 結束程序

9.7 函數庫:頭文件(jiàn)

9.8 提高性能

9.8.1 內聯聲明函數

9.8.2 使用restrict關鍵字

9.9 設計(jì)程序(xù)

9.9.1 問(wèn)題

9.9.2 分析

9.9.3 解決方案

9.10 小結

9.11 習題

第10章 基本輸(shū)入和(hé)輸出操作(zuò)

10.1 輸(shū)入和輸出流

10.2 標準流

10.3 鍵盤輸(shū)入

10.3.1 格式化鍵盤輸入

10.3.2 輸(shū)入格式(shì)控製字(zì)符串

10.3.3 輸入格式(shì)字符串中的字符

10.3.4 輸入浮點數的各種變化

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

10.3.6 用scanf()讀取字符

10.3.7 scanf()的陷阱

10.3.8 從鍵(jiàn)盤上輸入字符串

10.3.9 鍵盤的非格(gé)式化輸入

10.4 屏幕輸(shū)出

10.4.1 使用printf()格式輸出到屏幕

10.4.2 轉義序列

10.4.3 整數輸出

10.4.4 輸出(chū)浮點數

10.4.5 字符輸出

10.5 其他輸(shū)出函數

10.5.1 屏幕的非格式化輸出

10.5.2 數組的格式化輸出

10.5.3 數組的格式化輸入(rù)

10.6 打印(yìn)機輸出

10.7 小結

10.8 習題

第11章 結構化數據

11.1 數據(jù)結構:使用(yòng)struct

11.1.1 定義結(jié)構類型和結構變量

11.1.2 訪問結構成員

11.1.3 未(wèi)命名的結構

11.1.4 結構數組

11.1.5 表達式中的結(jié)構

11.1.6 結構指針

11.1.7 為結(jié)構動態分配內存

11.2 再探結構成員

11.2.1 將一個結構作為另(lìng)一個(gè)結構的成員

11.2.2 聲明(míng)結構中的結構

11.2.3 將結(jié)構指針用作結構成員(yuán)

11.2.4 雙向鏈表

11.2.5 結構中(zhōng)的位字段

11.3 結構與函數

11.3.1 結構作為(wéi)函數的變(biàn)元(yuán)

11.3.2 結(jié)構指針作為函數變(biàn)元

11.3.3 作為函數返回值的結構

11.3.4 修改程序

11.3.5 二叉樹

11.4 共享內存

11.4.1 聯合

11.4.2 聯合指針

11.4.3 聯合的初始(shǐ)化

11.4.4 聯合中的結構成員

11.5 定義自己(jǐ)的(de)數據類型

11.5.1 結構與類型定義(yì)(typedef)功能

11.5.2 使用typedef簡化代碼

11.6 設計程序

11.6.1 問(wèn)題

11.6.2 分(fèn)析(xī)

11.6.3 解決(jué)方案

11.7 小(xiǎo)結

11.8 習題(tí)

第12章 處理文件

12.1 文件的概念

12.1.1 文件中的位置

12.1.2 文件流

12.2 文件(jiàn)訪問

12.2.1 打開文件

12.2.2 文件重命名

12.2.3 關閉文件

12.2.4 刪除文件

12.3 寫入文本文件

12.4 讀取文本文件

12.5 將字符(fú)串寫入文本文件

12.6 從文本文(wén)件中讀入(rù)字符串

12.7 格式化文件的輸入(rù)輸出

12.7.1 格式化文件輸出

12.7.2 格式化文件輸入

12.8 錯誤處理

12.9 再探文本文件操作模式

12.10 二進製文件的輸入(rù)輸出

12.10.1 指定二進製模式

12.10.2 寫入二(èr)進(jìn)製文件

12.10.3 讀取二進(jìn)製文件

12.11 在文件中移動

12.11.1 文件定位操作

12.11.2 找出我們(men)在文件中的位置

12.11.3 在文件中設定位置

12.12 使用臨時文件

12.12.1 創建臨時文(wén)件(jiàn)

12.12.2 創建唯一的文件(jiàn)名

12.13 更新二進製文件

12.13.1 修改文件的內容

12.13.2 從鍵盤讀取記錄

12.13.3 將記錄寫入文(wén)件

12.13.4 從文件中讀取記錄(lù)

12.13.5 寫入文件

12.13.6 列出文件內容

12.13.7 更(gèng)新已(yǐ)有的文件內容

12.14 文件打開模式小結

12.15 設計程序

12.15.1 問題

12.15.2 分析

12.15.3 解決方(fāng)案

12.16 小結

12.17 習題

第13章 支持功能

13.1 預處理

13.1.1 在程序中包含頭文件

13.1.2 外部變(biàn)量及(jí)函數

13.1.3 替換程序源代碼

13.1.4 宏替換

13.1.5 看起來(lái)像(xiàng)函(hán)數的宏

13.1.6 多行上的預(yù)處理指令

13.1.7 字符串作為宏(hóng)參數

13.1.8 結合兩個宏(hóng)展開式的結果

13.2 預(yù)處(chù)理器邏(luó)輯指令

13.2.1 條件編譯(yì)

13.2.2 測試指定(dìng)值的指令

13.2.3 多項選(xuǎn)擇(zé)

13.2.4 標準預處理宏

13.3 調試方法

13.3.1 集成的調試器

13.3.2 調試階段的預(yù)處理器

13.3.3 使用assert()宏

13.4 其他庫函數(shù)

13.4.1 日期和時間函數庫

13.4.2 獲取日期

13.5 小(xiǎo)結

13.6 習題(tí)

附錄A 計算機中的數學知識

附(fù)錄B ASCII字符代碼定義

附錄C C語言中的保(bǎo)留字

附錄D 輸入輸出格式指定符

軟件截圖

下載地址 電腦版

點擊報錯 軟件無法下(xià)載或下載後無法使用,請點擊報錯,謝謝!

用戶評論

熱門評(píng)論

最新評論

發表評論(lùn) 查看所有評論(0)

昵稱:
請不要評(píng)論無意義或髒話,我們所有評論會有人工審核.
字(zì)數(shù): 0/500 (您的評論需要經過審核才能(néng)顯示)
免费人欧美成又黄又爽的视频丨一本色道久久88综合日韩精品丨国产专区日韩精品欧美色丨午夜无遮挡男女啪啪视频丨国产欧美日韩综合精品一区二区丨亚洲精品无码不卡在线播HE丨亚洲精品国产精品国自产观看丨日韩国产高清av不卡