注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學(xué)技術(shù)工業(yè)技術(shù)建筑科學(xué)建筑設(shè)計C語言及其程序設(shè)計

C語言及其程序設(shè)計

C語言及其程序設(shè)計

定 價:¥48.00

作 者: 李國和
出版社: 電子工業(yè)出版社
叢編項:
標 簽: 暫缺

ISBN: 9787121343056 出版時間: 2018-09-01 包裝:
開本: 16開 頁數(shù): 320 字數(shù):  

內(nèi)容簡介

  C語言是當今流行、*具代表性、面向過程的計算機高級語言之一,因其代碼有描述問題簡便、執(zhí)行效率高、可讀性好、可移植性強和高度結(jié)構(gòu)化及模塊化等優(yōu)點,使其廣泛應(yīng)用于系統(tǒng)軟件和應(yīng)用軟件的開發(fā)中。 本書以“計算思維為指導(dǎo),程序設(shè)計為主線,數(shù)據(jù)及其操作為核心”。在內(nèi)容組織上,以87 ANSI C為主要內(nèi)容,兼顧C 99標準,詳盡介紹C語言的語法和語義及基本算法,主要涵蓋各種類型數(shù)據(jù)、順序程序設(shè)計、選擇程序設(shè)計、循環(huán)程序設(shè)計、模塊程序設(shè)計、數(shù)據(jù)文件處理等內(nèi)容。本書突顯指針類型數(shù)據(jù)的重要性,并針對指針知識難點將其分布嵌入多個章節(jié)中。通過程序設(shè)計實例的分析與說明,融入C語言及其程序設(shè)計的知識點,提高C語言及其程序設(shè)計內(nèi)容的可理解性。本書與《C語言學(xué)習(xí)輔導(dǎo)與實踐》(趙建輝主編,電子工業(yè)出版社,ISBN 978-7-121-34288-2)一書配套,知識結(jié)構(gòu)完善,知識內(nèi)容充實。本書的宗旨是“確?;A(chǔ),注重聯(lián)系,增強應(yīng)用,提高技能”。 本書及其配套書可以作為本科生“計算機技術(shù)基礎(chǔ)”核心課程用書,適用于初次接觸計算機編程的讀者,也可作為自學(xué)者和計算機軟件開發(fā)人員的參考書。通過對本書及其配套書的學(xué)習(xí),不僅可以使讀者掌握C語言及其編程技巧,而且可以指導(dǎo)讀者開發(fā)軟件系統(tǒng)。

作者簡介

  李國和,工學(xué)博士,博士生導(dǎo)師。1991年-1996年中國石油大學(xué)(北京)復(fù)雜科學(xué)中心人工智能研究室,助教、講師;1997年-1998年中國石油大學(xué)(北京)計算機系,講師、副教授;1999年-2002年北京航空航天大學(xué)計算機學(xué)院,讀博;2003年-2008年中國石油大學(xué)(北京)計算機系,副教授、教授、計算機系副主任;2009年澳大利亞昆士蘭大學(xué)數(shù)據(jù)與知識工程中心,訪問學(xué)者;2010年-2012年中國石油大學(xué)(北京)信息學(xué)院計算機系,教授、系主任;2013-年中國石油大學(xué)(北京)信息學(xué)院軟件工程系,教授、系主任。

圖書目錄

前 言\t- 1 -
第1章 C語言與程序設(shè)計\t1
1.1 計算機語言概述\t1
1.1.1 計算機語言分類\t1
1.1.2 高級語言分類\t3
1.1.3 C語言發(fā)展歷程\t3
1.2 算法與程序設(shè)計\t4
1.2.1 算法與程序\t4
1.2.2 結(jié)構(gòu)化程序設(shè)計\t6
1.2.3 模塊化程序設(shè)計\t7
1.2.4 軟件開發(fā)過程\t10
1.2.5程序?qū)崿F(xiàn)過程\t11
1.3 C語言特點\t12
本章小結(jié)\t12
習(xí)題一\t13
第2章 C語言基礎(chǔ)\t14
2.1 簡單程序?qū)嵗齖t14
2.2 標識符與數(shù)據(jù)\t17
2.2.1 標識符\t17
2.2.2 數(shù)據(jù)類型\t19
2.2.3 變量\t20
2.2.4 常量\t24
2.2.5 表達式\t26
2.3 基本類型數(shù)據(jù)\t26
2.3.1 整型數(shù)據(jù)\t27
2.3.2 字符型數(shù)據(jù)\t30
2.3.3 浮點型數(shù)據(jù)\t34
2.4 數(shù)據(jù)基本運算(一)\t35
2.4.1 運算與運算符\t35
2.4.2 算術(shù)運算\t36
2.4.3 賦值運算\t39
2.4.4 逗號運算\t42
2.4.5 不同類型數(shù)據(jù)的混合運算\t43
2.5 數(shù)據(jù)基本運算(二)\t45
2.5.1 關(guān)系運算\t45
2.5.2 邏輯運算\t47
2.6 基本語句\t49
本章小結(jié)\t52
習(xí)題二\t53
第3章 結(jié)構(gòu)化程序設(shè)計\t55
3.1 順序程序設(shè)計\t55
3.1.1 格式化輸入輸出\t55
3.1.2 字符輸入輸出\t62
3.1.3 順序程序設(shè)計舉例\t64
3.2 分支程序設(shè)計\t65
3.2.1 if語句及其嵌套\t65
3.2.2 條件運算\t74
3.2.3 switch語句\t76
3.2.4 break語句\t78
3.2.5 分支設(shè)計程序舉例\t81
3.3循環(huán)程序設(shè)計\t86
3.3.1 goto語句\t86
3.3.2 for語句\t87
3.3.3 while語句\t93
3.3.4 do-while語句\t95
3.3.5 break語句和continue語句\t98
3.3.6 循環(huán)嵌套\t100
本章小結(jié)\t104
習(xí)題三\t106
第4章 構(gòu)造類型數(shù)據(jù)(一)\t109
4.1 指針類型數(shù)據(jù)\t109
4.1.1 指針與指針運算\t109
4.1.2 指針變量定義\t111
4.1.3 指針變量訪問\t112
4.2 一維數(shù)組\t116
4.2.1 一維數(shù)組定義\t117
4.2.2 一維數(shù)組初始化\t119
4.2.3 一維數(shù)組訪問\t120
4.3 多維數(shù)組\t131
4.3.1 多維數(shù)組定義\t131
4.3.2多維數(shù)組初始化\t133
4.3.3 多維數(shù)組元素訪問\t135
4.4 字符數(shù)組與字符串\t143
4.4.1 字符數(shù)組\t143
4.4.2 字符串和字符串結(jié)束標記\t144
4.4.3 字符串處理函數(shù)\t147
4.5 動態(tài)內(nèi)存分配\t152
本章小結(jié)\t156
習(xí)題四\t157
第5章 構(gòu)造類型數(shù)據(jù)(二)\t159
5.1 結(jié)構(gòu)體類型數(shù)據(jù)\t159
5.1.1 結(jié)構(gòu)體類型定義\t159
5.1.2 結(jié)構(gòu)體類型變量與數(shù)組\t160
5.2 共用體類型數(shù)據(jù)\t172
5.2.1 共用體類型定義\t172
5.2.2 共用體類型變量與數(shù)組\t173
5.3 枚舉類型數(shù)據(jù)\t176
5.3.1 枚舉類型定義\t176
5.3.2 枚舉類型變量與數(shù)組\t177
5.4 數(shù)據(jù)類型命名語句\t180
本章小結(jié)\t181
習(xí)題五\t183
第6章 模塊化程序設(shè)計\t184
6.1 函數(shù)分類\t184
6.2 函數(shù)定義與調(diào)用\t186
6.2.1 函數(shù)定義\t186
6.2.2 函數(shù)調(diào)用與函數(shù)聲明\t188
6.3 函數(shù)參數(shù)與函數(shù)值\t192
6.3.1 函數(shù)參數(shù)\t192
6.3.2 函數(shù)返回\t204
6.4 函數(shù)嵌套調(diào)用與遞歸調(diào)用\t211
6.4.1 函數(shù)嵌套調(diào)用\t211
6.4.2 函數(shù)遞歸調(diào)用\t212
6.5 函數(shù)有效范圍\t216
6.5.1 內(nèi)部函數(shù)與外部函數(shù)\t216
6.5.2 文件包含\t217
6.6 主函數(shù)參數(shù)\t218
6.7 函數(shù)程序設(shè)計舉例\t220
6.7.1 鏈表\t220
6.7.2 方程求根\t225
本章小結(jié)\t227
習(xí)題六\t229
第7章 變量有效范圍與存儲類別\t231
7.1 變量有效范圍\t231
7.1.1 內(nèi)部變量和外部變量\t231
7.1.2 局部變量和全局變量\t233
7.2 變量存儲類別\t236
7.2.1 內(nèi)部變量的存儲方式\t237
7.2.2 外部變量的存儲方式\t240
7.3 程序設(shè)計舉例\t240
本章小結(jié)\t245
習(xí)題七\t246
第8章 數(shù)據(jù)位運算\t247
8.1 位運算\t247
8.1.1 移位運算\t247
8.1.2 按位邏輯運算\t249
8.1.3 按位運算符訪問位\t251
8.1.4 按位運算符訪問位域\t252
8.2 位域數(shù)據(jù)\t252
8.2.1 位域變量定義\t253
8.2.2 位域變量訪問\t254
本章小結(jié)\t256
習(xí)題八\t256
第9章 數(shù)據(jù)文件處理\t259
9.1 文件概述\t259
9.2 文件打開與關(guān)閉\t261
9.2.1文件類型指針\t261
9.2.2 數(shù)據(jù)文件打開\t261
9.2.3 數(shù)據(jù)文件關(guān)閉\t263
9.3 文件順序訪問\t263
9.3.1 文件訪問位置\t263
9.3.2 文本文件訪問\t264
9.3.3 二進制文件訪問\t270
9.4 文件隨機訪問\t272
9.5 文件訪問出錯檢測\t275
9.6 低級文件系統(tǒng)\t276
9.6.1 文件柄\t276
9.6.2 數(shù)據(jù)文件打開與關(guān)閉\t276
9.6.3 數(shù)據(jù)文件創(chuàng)建\t277
9.6.4 數(shù)據(jù)文件訪問\t277
9.6.5 數(shù)據(jù)文件定位\t277
本章小結(jié)\t280
習(xí)題九\t281
附 錄\t283
附錄A 常用字符與ASCII碼表\t283
附錄B 關(guān)鍵字\t283
附錄C 運算符\t284
附錄D 編譯預(yù)處理命令\t285
附錄E 頭文件與庫函數(shù)\t285
參考文獻\t290
后 記\t291

本目錄推薦

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