-
>
全國(guó)計(jì)算機(jī)等級(jí)考試最新真考題庫模擬考場(chǎng)及詳解·二級(jí)MSOffice高級(jí)應(yīng)用
-
>
決戰(zhàn)行測(cè)5000題(言語理解與表達(dá))
-
>
軟件性能測(cè)試.分析與調(diào)優(yōu)實(shí)踐之路
-
>
第一行代碼Android
-
>
JAVA持續(xù)交付
-
>
EXCEL最強(qiáng)教科書(完全版)(全彩印刷)
-
>
深度學(xué)習(xí)
C語言學(xué)習(xí)指南(從規(guī)范編程到專業(yè)級(jí)開發(fā))/華章程序員書庫 版權(quán)信息
- ISBN:9787111706021
- 條形碼:9787111706021 ; 978-7-111-70602-1
- 裝幀:一般膠版紙
- 冊(cè)數(shù):暫無
- 重量:暫無
- 所屬分類:>
C語言學(xué)習(xí)指南(從規(guī)范編程到專業(yè)級(jí)開發(fā))/華章程序員書庫 本書特色
適讀人群 :C語言初學(xué)者C語言是一種功能強(qiáng)大的通用編程語言,很適合剛接觸編程的人學(xué)習(xí)。本書會(huì)告訴你如何用C語言編寫計(jì)算機(jī)程序并開發(fā)軟件。有經(jīng)驗(yàn)的程序員也可以通過本書來熟悉C語言。 本書會(huì)講解基本的編程概念并演示如何在C語言中運(yùn)用這些概念。在閱讀本書的過程中,你會(huì)看到如何利用這些概念來組織程序的結(jié)構(gòu),并編寫出可以運(yùn)行的C程序。有一些范例會(huì)演示函數(shù)、數(shù)據(jù)類型以及條件語句的用法,另一些則會(huì)演示循環(huán)、迭代、數(shù)組、指針與字符串的用法。這些范例會(huì)讓你逐漸了解如何在代碼中添加注釋、如何測(cè)試并驗(yàn)證程序的結(jié)果是否正確、如何使用基本的輸入與輸出機(jī)制,以及如何編寫完整的應(yīng)用程序。 讀完本書,你將掌握基本的C語言編程技能。你可以把這些知識(shí)運(yùn)用到其他編程語言中,并以此為基礎(chǔ),繼續(xù)提升自己的編程水平。 學(xué)完本書,你將: ● 掌握基本的編程概念,并學(xué)習(xí)用C語言來實(shí)現(xiàn)這些概念。 ● 編寫可運(yùn)行、清晰易懂的程序。 ● 在已經(jīng)寫好的程序上故意制造問題,并學(xué)習(xí)如何調(diào)試有問題的代碼。 ● 養(yǎng)成良好的編程習(xí)慣,厘清編程思路。 ● 了解與大型項(xiàng)目有關(guān)的通用編程理念。 ● 學(xué)習(xí)如何使用構(gòu)建塊搭建復(fù)雜且功能豐富的大型程序。 ● 學(xué)習(xí)使用C語言標(biāo)準(zhǔn)庫中的函數(shù)來編寫程序,并了解這樣做的好處。
C語言學(xué)習(xí)指南(從規(guī)范編程到專業(yè)級(jí)開發(fā))/華章程序員書庫 內(nèi)容簡(jiǎn)介
本書分為五部分,通過大量簡(jiǎn)明易懂的范例由淺入深地演示C語言中的概念和編程技巧:**部分介紹與C語言的語法及程序結(jié)構(gòu)有關(guān)的基礎(chǔ)概念;第二部分介紹復(fù)雜的數(shù)據(jù)類型;第三部分講解如何分配及釋放內(nèi)存;第四部分介紹與讀取數(shù)據(jù)及寫入數(shù)據(jù)有關(guān)的各種話題;第五部分詳述如何創(chuàng)建并管理多文件的程序。書中的每個(gè)程序都是完整的,采用新式的C語言語法編寫,并給出了預(yù)期結(jié)果。作者還將其推廣到大型的開發(fā)項(xiàng)目、其他的編程語言乃至一般的軟件開發(fā)工作,并根據(jù)多年的開發(fā)經(jīng)驗(yàn)提出了一些建議,幫助讀者養(yǎng)成良好的編程習(xí)慣,厘清編程思路。
C語言學(xué)習(xí)指南(從規(guī)范編程到專業(yè)級(jí)開發(fā))/華章程序員書庫 目錄
譯者序
前言
作者簡(jiǎn)介
審校者簡(jiǎn)介
**部分 C語言的基礎(chǔ)知識(shí)
第1章 運(yùn)行Hello, World!程序2
1.1 技術(shù)要求2
1.2 編寫**個(gè)C語言程序3
1.3 了解程序開發(fā)流程4
1.3.1 編輯5
1.3.2 編譯6
1.3.3 運(yùn)行9
1.3.4 驗(yàn)證10
1.3.5 重復(fù)10
1.4 創(chuàng)建、錄入并保存**個(gè)C語言程序12
1.5 編譯**個(gè)C語言程序13
1.6 運(yùn)行**個(gè)C語言程序14
1.7 添加注釋14
1.7.1 怎樣寫好注釋15
1.7.2 給Hello, world!程序添加注釋17
1.8 學(xué)著在代碼上做實(shí)驗(yàn)18
1.9 小結(jié)19
第2章 了解程序的結(jié)構(gòu)21
2.1 技術(shù)要求21
2.2 語句與代碼塊22
2.2.1 在語句與代碼塊中試驗(yàn)各種轉(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ù)的標(biāo)識(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ù)與負(fù)整數(shù)53
3.4.2 如何在C語言代碼中采用大小不同的數(shù)據(jù)塊來表示整數(shù)53
3.5 如何在C語言中表示小數(shù)55
3.6 如何在C語言中表示單個(gè)字符55
3.7 如何在C語言中表示布爾值56
3.8 如何在C語言中查詢各種數(shù)據(jù)類型的大小57
3.8.1 sizeof()運(yùn)算符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 把類型適當(dāng)?shù)闹蒂x給變量70
4.5.1 通過賦值語句顯式地賦值71
4.5.2 通過給函數(shù)傳遞參數(shù)來賦值71
4.5.3 通過return語句來賦值73
4.6 小結(jié)74
第5章 運(yùn)算符與表達(dá)式75
5.1 技術(shù)要求76
5.2 表達(dá)式與運(yùn)算符76
5.3 在數(shù)字值上執(zhí)行運(yùn)算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 邏輯運(yùn)算符與關(guān)系運(yùn)算符89
5.7 位運(yùn)算符92
5.8 條件運(yùn)算符94
5.9 序列運(yùn)算符95
5.10 復(fù)合賦值運(yùn)算符96
5.11 在一條表達(dá)式中給多個(gè)變量賦值97
5.12 增量運(yùn)算符97
5.13 運(yùn)算符之間的優(yōu)先次序以及括號(hào)的用法99
5.14 小結(jié)100
第6章 用條件語句控制程序流102
6.1 技術(shù)要求103
6.2 了解各種條件表達(dá)式103
6.3 if() ... else ...語句104
6.4 switch() ...語句107
6.5 多個(gè)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 蠻力法實(shí)現(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語句以實(shí)現(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ù)用某個(gè)函數(shù)以打印大結(jié)構(gòu)體中的多個(gè)小結(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簡(jiǎn)化枚舉類型的用法174
10.4 用typedef簡(jiǎn)化結(jié)構(gòu)體類型的用法176
10.5 typedef的其他用法179
10.6 幾個(gè)有用的編譯器選項(xiàng)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ù)
C語言學(xué)習(xí)指南(從規(guī)范編程到專業(yè)級(jí)開發(fā))/華章程序員書庫 作者簡(jiǎn)介
杰夫.蘇哈伊(Jeff Szuhay) Jeff Szuhay是QuarterTil2的首席開發(fā)人員,專門針對(duì)桌面環(huán)境開發(fā)帶有豐富圖形效果的軟件計(jì)時(shí)碼表。他在計(jì)算機(jī)軟件開發(fā)領(lǐng)域有超過35年的經(jīng)驗(yàn),全程參與過各種開發(fā)工作的初期編程、完整測(cè)試以及最終交付等環(huán)節(jié),這些工作包括系統(tǒng)分析、系統(tǒng)性能優(yōu)化以及應(yīng)用程序設(shè)計(jì)等。他于1988年在匹茲堡大學(xué)獲得計(jì)算機(jī)科學(xué)學(xué)士學(xué)位。多年來他致力于使用C語言和類C語言進(jìn)行編程,他精通C++、Objective-C、C#和JavaScript。
- >
中國(guó)人在烏蘇里邊疆區(qū):歷史與人類學(xué)概述
- >
朝聞道
- >
二體千字文
- >
名家?guī)阕x魯迅:故事新編
- >
山海經(jīng)
- >
新文學(xué)天穹兩巨星--魯迅與胡適/紅燭學(xué)術(shù)叢書(紅燭學(xué)術(shù)叢書)
- >
姑媽的寶刀
- >
煙與鏡