包郵 C程序設(shè)計
-
>
全國計算機(jī)等級考試最新真考題庫模擬考場及詳解·二級MSOffice高級應(yīng)用
-
>
決戰(zhàn)行測5000題(言語理解與表達(dá))
-
>
軟件性能測試.分析與調(diào)優(yōu)實踐之路
-
>
第一行代碼Android
-
>
JAVA持續(xù)交付
-
>
EXCEL最強(qiáng)教科書(完全版)(全彩印刷)
-
>
深度學(xué)習(xí)
C程序設(shè)計 版權(quán)信息
- ISBN:9787302587224
- 條形碼:9787302587224 ; 978-7-302-58722-4
- 裝幀:70g膠版紙
- 冊數(shù):暫無
- 重量:暫無
- 所屬分類:>
C程序設(shè)計 本書特色
本書采取循序漸進(jìn)的內(nèi)容安排方式,通俗易懂的講解方法,并輔以大量的例題;講述力求理論聯(lián)系實際、深入淺出;注重培養(yǎng)讀者的程序設(shè)計能力及良好的程序設(shè)計風(fēng)格和習(xí)慣;注重實踐環(huán)節(jié),每章精選了較多的習(xí)題。
C程序設(shè)計 內(nèi)容簡介
C語言是目前較好的學(xué)習(xí)程序設(shè)計的語言。C程序設(shè)計課程是程序設(shè)計的重要基礎(chǔ)課,是培養(yǎng)學(xué)生程序設(shè)計能力的重要課程之一。因此,學(xué)好C語言程序設(shè)計課程,對掌握基本編程方法、培養(yǎng)基本編程素質(zhì)具有重要意義。 本書是作者們多年來在一線講授C語言程序設(shè)計的基礎(chǔ)上,總結(jié)多年的教學(xué)經(jīng)驗,針對高等院校的學(xué)生整理而成的。書中全面地介紹了C語言的基本概念、數(shù)據(jù)類型、語句及結(jié)構(gòu)特點。系統(tǒng)地講述了C語言程序設(shè)計的基本方法和技巧。 本書采取循序漸進(jìn)的內(nèi)容安排方式、通俗易懂的講解方法,并輔以大量的例題;講述力求理論聯(lián)系實際、深入淺出;注重培養(yǎng)讀者的程序設(shè)計能力及良好的程序設(shè)計風(fēng)格和習(xí)慣;注重實踐環(huán)節(jié),每章*后精選了較多的習(xí)題。 本書可作為普通高等學(xué)校計算機(jī)專業(yè)和非計算機(jī)專業(yè)C語言程序設(shè)計課程的本科、專科教材(可以根據(jù)本科、專科教學(xué)要求的不同進(jìn)行適當(dāng)取舍),也可供計算機(jī)培訓(xùn)班或其他自學(xué)者使用。
C程序設(shè)計 目錄
第1章C語言概述1
1.1程序與程序設(shè)計語言1
1.1.1程序1
1.1.2程序設(shè)計1
1.1.3程序設(shè)計語言1
1.2C語言發(fā)展概述和主要特點3
1.2.1C語言的發(fā)展歷史3
1.2.2C語言的主要特點3
1.3C程序設(shè)計方法4
1.3.1C程序的基本結(jié)構(gòu)4
1.3.2C程序設(shè)計步驟5
1.4Microsoft Visual C++集成開發(fā)環(huán)境簡介6
1.4.1Visual C++6.07
1.4.2Visual Studio 20109
本章小結(jié)12
習(xí)題12
第2章數(shù)據(jù)類型、運(yùn)算符與表達(dá)式14
2.1基本標(biāo)識符14
2.1.1關(guān)鍵字14
2.1.2預(yù)定義標(biāo)識符15
2.1.3用戶定義標(biāo)識符15
2.2C語言的數(shù)據(jù)類型15
2.2.1數(shù)據(jù)類型概述15
2.2.2C語言的基本數(shù)據(jù)類型16
2.2.3數(shù)據(jù)類型修飾符17
2.3常量和變量18
2.3.1常量18
2.3.2變量19
2.4整型數(shù)據(jù)21
2.4.1整型常量21
2.4.2整型變量212.4.3整型變量的使用21
2.5實型數(shù)據(jù)22
2.5.1實型常量22
2.5.2實型變量22
2.6字符型數(shù)據(jù)22
2.6.1字符型常量22
2.6.2字符型變量23
2.7運(yùn)算符及表達(dá)式24
2.7.1算術(shù)運(yùn)算符和算術(shù)表達(dá)式24
2.7.2賦值運(yùn)算符與賦值表達(dá)式26
2.7.3逗號運(yùn)算符和逗號表達(dá)式27
2.8數(shù)據(jù)類型轉(zhuǎn)換28
2.8.1類型自動轉(zhuǎn)換28
2.8.2賦值轉(zhuǎn)換28
2.8.3強(qiáng)制類型轉(zhuǎn)換29
本章小結(jié)30
習(xí)題32
第3章順序結(jié)構(gòu)程序設(shè)計35
3.1C語句分類概述35
3.2數(shù)據(jù)輸入與輸出38
3.2.1字符輸出函數(shù)putchar()38
3.2.2字符輸入函數(shù)getchar()39
3.2.3格式輸出函數(shù)printf()39
3.2.4格式輸入函數(shù)scanf()44
3.3程序舉例48
本章小結(jié)49
習(xí)題50
第4章選擇結(jié)構(gòu)程序設(shè)計54
4.1關(guān)系運(yùn)算符和關(guān)系表達(dá)式54
4.1.1關(guān)系運(yùn)算符54
4.1.2關(guān)系表達(dá)式55
4.2邏輯運(yùn)算符與邏輯表達(dá)式56
4.2.1邏輯運(yùn)算符56
4.2.2邏輯表達(dá)式56
4.3if語句57
4.3.1if語句的一般形式58
4.3.2缺省else結(jié)構(gòu)的if語句59
4.3.3if語句的嵌套60
4.3.4條件運(yùn)算符62
4.4switch語句64
4.5程序舉例67
本章小結(jié)71
習(xí)題71
第5章循環(huán)結(jié)構(gòu)程序設(shè)計75
5.1while語句75
5.2dowhile語句76
5.3for語句78
5.3.1for語句的一般形式78
5.3.2for語句中的各部分含義78
5.3.3for語句的執(zhí)行過程78
5.3.4for語句與while語句的比較79
5.3.5for語句應(yīng)用舉例79
5.3.6for語句的變形80
5.4break語句、continue語句和goto語句81
5.4.1break語句81
5.4.2continue語句82
5.4.3goto語句83
5.5循環(huán)的嵌套84
5.6程序舉例86
本章小結(jié)90
習(xí)題90
第6章函數(shù)與編譯預(yù)處理94
6.1模塊化程序設(shè)計與函數(shù)94
6.2函數(shù)的定義與調(diào)用95
6.2.1函數(shù)的定義96
6.2.2函數(shù)的調(diào)用98
6.3函數(shù)的遞歸調(diào)用100
6.4變量作用域與存儲方式102
6.4.1局部變量102
6.4.2全局變量104
6.4.3動態(tài)存儲與靜態(tài)存儲106
6.4.4自動變量(auto)106
6.4.5寄存器變量(register)108
6.4.6靜態(tài)變量(static)109
6.5內(nèi)部函數(shù)和外部函數(shù)110
6.5.1內(nèi)部函數(shù)110
6.5.2外部函數(shù)111
6.6編譯預(yù)處理111
6.6.1宏定義111
6.6.2文件包含113
6.6.3條件編譯114
6.7程序舉例115
本章小結(jié)117
習(xí)題118
第7章數(shù)組123
7.1一維數(shù)組的定義和引用123
7.1.1一維數(shù)組的定義123
7.1.2一維數(shù)組元素的引用124
7.1.3一維數(shù)組的初始化124
7.1.4一維數(shù)組應(yīng)用舉例125
7.2二維數(shù)組的定義和引用126
7.2.1二維數(shù)組的定義126
7.2.2二維數(shù)組元素的引用127
7.2.3二維數(shù)組的初始化127
7.2.4二維數(shù)組應(yīng)用舉例128
7.3字符數(shù)組與字符串129
7.3.1字符數(shù)組129
7.3.2字符串的概念及存儲131
7.3.3字符串的輸入和輸出132
7.3.4字符串處理函數(shù)135
7.4數(shù)組作為函數(shù)的參數(shù)138
7.5程序舉例141
本章小結(jié)147
習(xí)題147
第8章指針152
8.1指針概述152
8.1.1變量的地址和指針變量的概念152
8.1.2指針變量的定義及初始化154
8.1.3指向指針的指針155
8.2指針變量的賦值與引用156
8.2.1指針變量的賦值156
8.2.2指針變量的引用158
8.3指針變量的運(yùn)算159
8.3.1指針變量的算術(shù)運(yùn)算159
8.3.2指針變量的關(guān)系運(yùn)算159
8.4指針與數(shù)組160
8.4.1一維數(shù)組元素的指針訪問方式160
8.4.2二維數(shù)組元素的指針訪問方式162
8.4.3字符指針與字符串166
8.4.4指針數(shù)組168
8.5指針與函數(shù)170
8.5.1指針作為函數(shù)參數(shù)170
8.5.2返回指針值的函數(shù)173
8.5.3指向函數(shù)的指針176
8.6帶參數(shù)的main()函數(shù)及其使用179
8.6.1命令行參數(shù)179
8.6.2帶參數(shù)的main()函數(shù)179
8.7程序舉例180
本章小結(jié)182
習(xí)題183
第9章結(jié)構(gòu)體和共用體192
9.1結(jié)構(gòu)體193
9.1.1結(jié)構(gòu)體類型的定義193
9.1.2結(jié)構(gòu)體類型變量的定義和初始化194
9.1.3結(jié)構(gòu)體成員的引用196
9.2結(jié)構(gòu)體類型數(shù)組196
9.2.1結(jié)構(gòu)體類型數(shù)組的定義197
9.2.2結(jié)構(gòu)體類型數(shù)組的初始化197
9.2.3結(jié)構(gòu)體數(shù)組的使用198
9.3指向結(jié)構(gòu)體的指針198
9.3.1指向結(jié)構(gòu)體變量的指針198
9.3.2指向結(jié)構(gòu)體數(shù)組元素的指針200
9.4結(jié)構(gòu)體和函數(shù)201
9.4.1結(jié)構(gòu)體類型的變量作函數(shù)參數(shù)201
9.4.2指向結(jié)構(gòu)體變量的指針作為函數(shù)參數(shù)202
9.4.3函數(shù)的返回值為結(jié)構(gòu)體類型數(shù)據(jù)203
9.4.4函數(shù)的返回值為結(jié)構(gòu)體類型指針204
9.5共用體204
9.5.1共用體類型的定義204
9.5.2共用體變量的定義205
9.5.3共用體成員的引用206
9.6枚舉類型207
9.7用typedef進(jìn)行類型定義209
9.7.1類型定義的基本格式209
9.7.2類型定義的使用說明209
9.8綜合實例: 簡單鏈表212
9.8.1鏈表概述212
9.8.2鏈表的創(chuàng)建和遍歷215
9.8.3鏈表的刪除218
9.8.4鏈表結(jié)點的插入和添加219
本章小結(jié)225
習(xí)題225
第10章位運(yùn)算231
10.1概述231
10.2位運(yùn)算232
10.2.1按位取反運(yùn)算符232
10.2.2按位與運(yùn)算符232
10.2.3按位或運(yùn)算符232
10.2.4按位異或運(yùn)算符233
10.2.5按位左移運(yùn)算符233
10.2.6按位右移運(yùn)算符233
10.2.7位運(yùn)算賦值運(yùn)算符233
10.2.8不同長度的數(shù)據(jù)進(jìn)行位運(yùn)算233
10.3位運(yùn)算舉例234
10.4位段235
本章小結(jié)237
習(xí)題237
第11章文件239
11.1文件概述239
11.1.1文件分類239
11.1.2文件指針241
11.1.3文件打開和關(guān)閉242
11.2文件的讀寫245
11.2.1字符讀寫245
11.2.2字符串讀寫247
11.2.3格式化讀寫250
11.2.4塊數(shù)據(jù)讀寫 251
11.3隨機(jī)文件和定位操作253
11.3.1隨機(jī)文件253
11.3.2定位操作254
11.4文件狀態(tài)檢測和錯誤處理256
11.4.1ferror()函數(shù)256
11.4.2clearerr()函數(shù)256
11.5綜合實例: 學(xué)生信息文件的存取257
本章小結(jié)260
習(xí)題260
附錄A常用字符和ASCII代碼對照表264
附錄BC語言中的關(guān)鍵字266
附錄C運(yùn)算符和結(jié)合性268
- >
李白與唐代文化
- >
姑媽的寶刀
- >
名家?guī)阕x魯迅:故事新編
- >
上帝之肋:男人的真實旅程
- >
大紅狗在馬戲團(tuán)-大紅狗克里弗-助人
- >
中國人在烏蘇里邊疆區(qū):歷史與人類學(xué)概述
- >
經(jīng)典常談
- >
唐代進(jìn)士錄