注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計C/C++及其相關(guān)C語言學(xué)習(xí)指南:從規(guī)范編程到專業(yè)級開發(fā)

C語言學(xué)習(xí)指南:從規(guī)范編程到專業(yè)級開發(fā)

C語言學(xué)習(xí)指南:從規(guī)范編程到專業(yè)級開發(fā)

定 價:¥149.00

作 者: [美]杰夫·蘇哈伊(Jeff Szuhay) 著
出版社: 機械工業(yè)出版社
叢編項:
標 簽: 暫缺

ISBN: 9787111706021 出版時間: 2022-06-01 包裝: 平裝-膠訂
開本: 16開 頁數(shù): 字數(shù):  

內(nèi)容簡介

  本書將C語言中的知識由淺入深地安排成五個部分進行講解,通過大量簡明易懂的范例來演示C語言中的概念。第1部分介紹與C語言的語法及程序結(jié)構(gòu)有關(guān)的基礎(chǔ)概念。第2部分介紹C語言的數(shù)據(jù)類型。第3部分講解如何用各種方式分配及釋放內(nèi)存。第4部分介紹與讀取數(shù)據(jù)(輸入數(shù)據(jù))及寫入數(shù)據(jù)(輸出數(shù)據(jù))有關(guān)的各種話題。第5部分詳細解釋如何創(chuàng)建并管理含有多份文件的程序項目。

作者簡介

暫缺《C語言學(xué)習(xí)指南:從規(guī)范編程到專業(yè)級開發(fā)》作者簡介

圖書目錄

譯者序
前言
作者簡介
審校者簡介
第一部分 C語言的基礎(chǔ)知識
第1章 運行Hello, World!程序2
1.1 技術(shù)要求2
1.2 編寫第一個C語言程序3
1.3 了解程序開發(fā)流程4
1.3.1 編輯5
1.3.2 編譯6
1.3.3 運行9
1.3.4 驗證10
1.3.5 重復(fù)10
1.4 創(chuàng)建、錄入并保存第一個C語言程序12
1.5 編譯第一個C語言程序13
1.6 運行第一個C語言程序14
1.7 添加注釋14
1.7.1 怎樣寫好注釋15
1.7.2 給Hello, world!程序添加注釋17
1.8 學(xué)著在代碼上做實驗18
1.9 小結(jié)19
第2章 了解程序的結(jié)構(gòu)21
2.1 技術(shù)要求21
2.2 語句與代碼塊22
2.2.1 在語句與代碼塊中試驗各種轉(zhuǎn)義序列23
2.2.2 了解分隔符的用法25
2.2.3 了解空白的用法27
2.2.4 了解C語言的各種語句30
2.3 了解C語言的函數(shù)32
2.4 了解如何定義函數(shù)32
2.4.1 了解函數(shù)的標識符33
2.4.2 了解函數(shù)的語句塊35
2.4.3 了解函數(shù)的返回值35
2.4.4 通過函數(shù)的參數(shù)傳遞數(shù)值37
2.5 執(zhí)行順序42
2.6 了解如何聲明函數(shù)43
2.7 小結(jié)46
第3章 基本的數(shù)據(jù)類型47
3.1 技術(shù)要求47
3.2 了解數(shù)據(jù)類型48
3.3 字節(jié)與數(shù)據(jù)塊51
3.4 如何在C語言代碼中表示整數(shù)52
3.4.1 如何在C語言代碼中表示正整數(shù)與負整數(shù)53
3.4.2 如何在C語言代碼中采用大小不同的數(shù)據(jù)塊來表示整數(shù)53
3.5 如何在C語言中表示小數(shù)55
3.6 如何在C語言中表示單個字符55
3.7 如何在C語言中表示布爾值56
3.8 如何在C語言中查詢各種數(shù)據(jù)類型的大小57
3.8.1 sizeof()運算符57
3.8.2 各種數(shù)據(jù)類型的取值范圍59
3.9 小結(jié)60
第4章 使用變量并為變量賦值61
4.1 技術(shù)要求62
4.2 選用合適的類型來表示數(shù)據(jù)值62
4.3 學(xué)習(xí)變量的用法62
4.3.1 給變量命名63
4.3.2 顯式地指定變量類型64
4.3.3 顯式地指定變量類型并初始化65
4.4 學(xué)習(xí)常量的用法66
4.4.1 字面常量66
4.4.2 用預(yù)處理指令定義常量值68
4.4.3 顯式地定義某種類型的常量69
4.4.4 給常量命名69
4.5 把類型適當?shù)闹蒂x給變量70
4.5.1 通過賦值語句顯式地賦值71
4.5.2 通過給函數(shù)傳遞參數(shù)來賦值71
4.5.3 通過return語句來賦值73
4.6 小結(jié)74
第5章 運算符與表達式75
5.1 技術(shù)要求76
5.2 表達式與運算符76
5.3 在數(shù)字值上執(zhí)行運算78
5.4 類型轉(zhuǎn)換83
5.4.1 隱式類型轉(zhuǎn)換83
5.4.2 顯式類型轉(zhuǎn)換87
5.5 字符型數(shù)據(jù)支持的操作88
5.6 邏輯運算符與關(guān)系運算符89
5.7 位運算符92
5.8 條件運算符94
5.9 序列運算符95
5.10 復(fù)合賦值運算符96
5.11 在一條表達式中給多個變量賦值97
5.12 增量運算符97
5.13 運算符之間的優(yōu)先次序以及括號的用法99
5.14 小結(jié)100
第6章 用條件語句控制程序流102
6.1 技術(shù)要求103
6.2 了解各種條件表達式103
6.3 if() ... else ...語句104
6.4 switch() ...語句107
6.5 多個if() ... else ...語句111
6.6 嵌套的if() ... else ...語句114
6.7 小結(jié)117
第7章 循環(huán)與迭代119
7.1 技術(shù)要求119
7.2 重復(fù)執(zhí)行代碼120
7.3 蠻力法實現(xiàn)重復(fù)執(zhí)行代碼122
7.4 while () ...循環(huán)語句124
7.5 for() ...循環(huán)語句127
7.6 do ... while()循環(huán)語句129
7.7 如何把一種循環(huán)改寫成另一種循環(huán)131
7.8 善用goto語句以實現(xiàn)無條件跳轉(zhuǎn)132
7.9 用break與continue語句來控制循環(huán)136
7.10 無限循環(huán)139
7.11 小結(jié)140
第8章 創(chuàng)建并使用枚舉值141
8.1 技術(shù)要求141
8.2 枚舉值142
8.2.1 定義枚舉類型與枚舉值143
8.2.2 使用枚舉值145
8.3 用switch()...語句判斷枚舉變量的取值148
8.4 小結(jié)152
第二部分 復(fù)雜的數(shù)據(jù)類型
第9章 創(chuàng)建并使用結(jié)構(gòu)體154
9.1 技術(shù)要求155
9.2 結(jié)構(gòu)體155
9.2.1 聲明結(jié)構(gòu)體156
9.2.2 初始化結(jié)構(gòu)體并訪問其中的字段160
9.3 用函數(shù)操作結(jié)構(gòu)體161
9.4 包含其他結(jié)構(gòu)體的結(jié)構(gòu)體163
9.4.1 用函數(shù)初始化結(jié)構(gòu)體165
9.4.2 復(fù)用某個函數(shù)以打印大結(jié)構(gòu)體中的多個小結(jié)構(gòu)體166
9.5 從結(jié)構(gòu)體入手理解面向?qū)ο缶幊?69
9.6 小結(jié)170
第10章 用typedef創(chuàng)建自定義數(shù)據(jù)類型171
10.1 技術(shù)要求171
10.2 用typedef給固有類型起別名172
10.3 用typedef簡化枚舉類型的用法174
10.4 用typedef簡化結(jié)構(gòu)體類型的用法176
10.5 typedef的其他用法179
10.6 幾個有用的編譯器選項179
10.7 把自定義類型及typedef說明符放在頭文件中180
10.8 小結(jié)183
第11章 數(shù)組185
11.1 技術(shù)要求185
11.2 聲明并初始化數(shù)組186
11.3 訪問數(shù)組中的元素189
11.4 通過循環(huán)來操作數(shù)組192
11.5 使用函數(shù)來操作數(shù)

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號