注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書教育/教材/教輔教材職業(yè)技術培訓教材C語言程序設計教程(第5版)

C語言程序設計教程(第5版)

C語言程序設計教程(第5版)

定 價:¥49.90

作 者: 王秀鸞 等
出版社: 電子工業(yè)出版社
叢編項:
標 簽: 暫缺

購買這本書可以去


ISBN: 9787121384769 出版時間: 2020-03-01 包裝:
開本: 16開 頁數(shù): 284 字數(shù):  

內(nèi)容簡介

  本書分為基礎篇、提高篇和實驗篇?;A篇主要內(nèi)容包括程序設計和C語言基礎知識,以及順序、選擇和循環(huán)結(jié)構程序設計,使讀者初步建立起利用C語言進行簡單程序設計的思想,學會進行簡單的程序設計;提高篇主要內(nèi)容包括函數(shù)、編譯預處理、數(shù)組等構造型數(shù)據(jù)類型、指針類型及對文件的操作,C語言模塊化的編程思想及對數(shù)組、指針類型的應用,學會使用構造型數(shù)據(jù)類型和指針類型處理問題,學會對文件進行操作;實驗篇共10個實驗。所有程序在Visual C環(huán)境下調(diào)試通過。提供程序代碼、課后習題指導和電子課件。

作者簡介

  王秀鸞,女,在青島理工大學任教10余年,一直從事計算機基礎課程教學,教學經(jīng)驗豐富,積極參與學校及山東省的精品課程和在線課程建設,并擔任課程的主講人,參與多部教材的編寫工作。其中《大學計算機基礎》被評為山東省精品課程,《大學計算機基礎》和《程序設計基礎(C)》均上線了教育廳山東省高等學校在線開放課程平臺。

圖書目錄

目 錄
基礎篇
第1章 C語言概況\t1
1.1 程序設計的基本概念\t1
1.1.1 程序和程序設計語言\t1
1.1.2 程序設計的一般過程\t2
1.1.3 結(jié)構化程序設計方法\t2
1.2 C語言的初步知識\t4
1.2.1 C語言的起源與特點\t4
1.2.2 初識C語言程序\t6
1.2.3 C語言字符集與標識符\t7
1.2.4 C語言程序的基本構成\t8
1.2.5 簡單的屏幕輸出\t9
1.2.6 C語言程序的上機調(diào)試過程\t10
本章小結(jié)\t11
習題1\t12
第2章 C語言基礎\t13
2.1 數(shù)據(jù)類型\t13
2.1.1 數(shù)據(jù)類型\t13
2.1.2 基本數(shù)據(jù)類型標識符\t13
2.2 常量和變量\t14
2.2.1 常量\t15
2.2.2 變量\t18
2.3 算術運算\t20
2.3.1 算術運算符\t21
2.3.2 算術表達式\t21
2.4 3個特殊的運算符\t25
2.4.1 sizeof運算符\t25
2.4.2 逗號運算符\t25
2.4.3 取地址運算符&\t25
本章小結(jié)\t26
習題2\t26
第3章 順序結(jié)構\t28
3.1 C語言程序的語句\t28
3.1.1 說明語句\t28
3.1.2 執(zhí)行語句\t28
3.2 賦值運算\t29
3.2.1 賦值運算符和賦值表達式\t29
3.2.2 賦值語句\t30
3.2.3 自增、自減運算符\t32
3.3 數(shù)據(jù)的輸入和輸出\t33
3.3.1 單個字符的輸入和輸出函數(shù)\t33
3.3.2 格式化輸入和輸出函數(shù)\t35
3.4 程序舉例\t39
本章小結(jié)\t42
習題3\t42
第4章 選擇結(jié)構\t45
4.1 關系運算\t45
4.1.1 關系運算符\t45
4.1.2 關系表達式\t45
4.2 邏輯運算\t46
4.2.1 邏輯運算符\t47
4.2.2 邏輯運算的值\t47
4.2.3 邏輯表達式\t48
4.3 if語句\t49
4.3.1 if語句的3種形式\t49
4.3.2 if語句的嵌套\t54
4.3.3 條件運算符和條件表達式\t55
4.4 switch語句\t56
4.5 程序舉例\t58
本章小結(jié)\t62
習題4\t62
第5章 循環(huán)結(jié)構\t67
5.1 while語句\t67
5.2 do-while語句\t70
5.3 for語句\t71
5.4 轉(zhuǎn)移語句\t75
5.4.1 break語句\t76
5.4.2 continue語句\t76
5.5 程序舉例\t77
本章小結(jié)\t81
習題5\t82
第6章 編譯預處理\t88
6.1 宏定義\t88
6.1.1 不帶參數(shù)的宏定義\t88
6.1.2 帶參數(shù)的宏定義\t90
6.2 文件包含\t92
6.3 條件編譯\t93
本章小結(jié)\t93
習題6\t94
提高篇
第7章 數(shù)組\t97
7.1 一維數(shù)組\t97
7.1.1 一維數(shù)組的定義\t97
7.1.2 一維數(shù)組的初始化\t98
7.1.3 一維數(shù)組元素的引用\t99
7.1.4 一維數(shù)組的應用\t100
7.2 二維數(shù)組\t104
7.2.1 二維數(shù)組的定義\t104
7.2.2 二維數(shù)組的初始化\t105
7.2.3 二維數(shù)組元素的引用\t105
7.2.4 二維數(shù)組應用舉例\t106
7.3 字符數(shù)組\t110
7.3.1 字符數(shù)組的定義\t110
7.3.2 字符串與字符數(shù)組\t110
7.3.3 字符數(shù)組的初始化\t111
7.3.4 字符數(shù)組的輸入/輸出\t111
7.3.5 字符串(字符數(shù)組)處理
函數(shù)\t113
7.3.6 字符數(shù)組的應用\t116
本章小結(jié)\t119
習題7\t119
第8章 函數(shù)\t125
8.1 自定義函數(shù)\t125
8.1.1 自定義函數(shù)的定義\t125
8.1.2 自定義函數(shù)的返回值\t126
8.1.3 自定義函數(shù)的調(diào)用\t127
8.1.4 自定義函數(shù)的聲明\t128
8.2 簡單變量作為函數(shù)形參\t129
8.3 函數(shù)的嵌套調(diào)用和遞歸調(diào)用\t131
8.3.1 函數(shù)的嵌套調(diào)用\t131
8.3.2 函數(shù)的遞歸調(diào)用\t133
8.4 變量的存儲類別\t136
8.4.1 局部變量及其存儲類別\t137
8.4.2 全局變量及其存儲類別\t140
8.4.3 函數(shù)的作用域和存儲類別\t143
8.5 程序舉例\t144
本章小結(jié)\t147
習題8\t148
第9章 指針\t153
9.1 指針變量\t153
9.1.1 變量的指針和指針變量\t153
9.1.2 指針變量的定義和初始化\t154
9.1.3 指針變量的引用\t155
9.2 數(shù)組指針變量\t158
9.2.1 數(shù)組指針變量的定義和引用\t158
9.2.2 二維數(shù)組的指針\t162
9.2.3 指針與字符串\t165
9.3 指針數(shù)組和二級指針變量\t169
9.3.1 指針數(shù)組\t169
9.3.2 二級指針變量\t171
本章小結(jié)\t171
習題9\t173
第10章 函數(shù)參數(shù)傳遞進階\t177
10.1 指針變量作為函數(shù)參數(shù)\t177
10.2 數(shù)組名和數(shù)組指針變量作為
函數(shù)參數(shù)\t178
10.3 行數(shù)組指針變量作為函數(shù)參數(shù)\t180
10.4 字符型指針變量作為函數(shù)參數(shù)\t181
10.5 指向函數(shù)的指針變量作為函數(shù)
參數(shù)\t183
10.6 main( )函數(shù)的形參\t186
本章小結(jié)\t187
習題10\t188
第11章 結(jié)構體與共用體\t193
11.1 自定義類型標識符\t193
11.2 結(jié)構體的定義與引用\t194
11.2.1 結(jié)構體類型的定義\t194
11.2.2 結(jié)構體類型變量、數(shù)組和指針
變量的定義\t195
11.2.3 結(jié)構體類型變量、數(shù)組和指針
變量的初始化\t198
11.2.4 結(jié)構體類型變量、數(shù)組和指針
變量的引用\t198
11.2.5 函數(shù)之間結(jié)構體類型數(shù)據(jù)的
傳遞\t203
11.2.6 用指針處理鏈表\t205
11.3 共用體的定義與引用\t210
11.3.1 共用體類型的定義\t211
11.3.2 共用體類型變量的定義\t211
11.3.3 共用體變量的引用\t212
11.4 枚舉類型\t213
本章小結(jié)\t215
習題11\t216
第12章 位運算\t219
12.1 位運算符\t219
12.2 位運算符的功能\t219
12.2.1 按位與運算(&)\t219
12.2.2 按位或運算(|)\t220
12.2.3 按位異或運算(^)\t220
12.2.4 按位取反運算(~)\t220
12.2.5 按位左移(<<)\t221
12.2.6 按位右移(>>)\t221
12.2.7 復合位賦值運算符\t221
本章小結(jié)\t222
習題12\t222
第13章 數(shù)據(jù)文件\t224
13.1 C語言文件\t224
13.2 定義、打開和關閉文件\t225
13.2.1 文件指針\t225
13.2.2 打開文件(fopen( )函數(shù))\t225
13.2.3 關閉文件(fclose( )函數(shù))\t227
13.3 文件的輸入/輸出\t227
13.3.1 fputc( )函數(shù)和fgetc( )函數(shù)\t227
13.3.2 fgets( )函數(shù)和fputs( )函數(shù)\t229
13.3.3 fprintf( )函數(shù)和fscanf( )函數(shù)\t230
13.3.4 fread( )函數(shù)和fwrite( )函數(shù)\t232
13.4 文件的定位\t233
13.4.1 rewind( )函數(shù)\t234
13.4.2 fseek( )函數(shù)和隨機讀/寫\t234
13.4.3 ftell( )函數(shù)\t235
本章小結(jié)\t235
習題13\t235
實驗篇
第14章 實驗\t238
實驗一 初識C語言編程\t238
實驗二 算術運算與標準函數(shù)使用\t241
實驗三 順序結(jié)構的程序設計\t243
實驗四 選擇結(jié)構程序設計\t245
實驗五 循環(huán)結(jié)構程序設計\t248
實驗六 數(shù)組類型程序設計\t251
實驗七 指針程序設計\t254
實驗八 函數(shù)程序設計\t256
實驗九 結(jié)構體和共用體程序設計\t260
實驗十 數(shù)據(jù)文件\t262
附錄A 運算符的優(yōu)先級和結(jié)合性\t264
附錄B 標準函數(shù)\t265
附錄C ASCII字符編碼表\t268
附錄D 程序調(diào)試中常見錯誤信息一覽\t269
參考文獻\t276

本目錄推薦

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