中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊
> >
C語言開發基礎教程(DEV-C++)(第2版)

包郵 C語言開發基礎教程(DEV-C++)(第2版)

出版社:人民郵電出版社出版時間:2018-07-01
開本: 其他 頁數: 227
中 圖 價:¥25.4(5.1折) 定價  ¥49.8 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

C語言開發基礎教程(DEV-C++)(第2版) 版權信息

  • ISBN:9787115502025
  • 條形碼:9787115502025 ; 978-7-115-50202-5
  • 裝幀:一般膠版紙
  • 冊數:暫無
  • 重量:暫無
  • 所屬分類:>

C語言開發基礎教程(DEV-C++)(第2版) 本書特色

本書分為12個章節,首先介紹了程序設計基礎思想,其次介紹了C語言的基礎語法,包括基礎數據類型、流程控制、數組、函數、指針、字符串、結構體,之后介紹了預處理、文件操作等知識,然后通過綜合項目,對前面所述知識進行回顧、總結與應用,*后介紹了程序開發中常見的數據結構(包括鏈表、棧、隊列)及其相關操作。

C語言開發基礎教程(DEV-C++)(第2版) 內容簡介

本書分為12個章節,首先介紹了程序設計基礎思想,其次介紹了C語言的基礎語法,包括基礎數據類型、流程控制、數組、函數、指針、字符串、結構體,之后介紹了預處理、文件操作等知識,然后通過綜合項目,對前面所述知識進行回顧、總結與應用,很后介紹了程序開發中常見的數據結構(包括鏈表、棧、隊列)及其相關操作。

C語言開發基礎教程(DEV-C++)(第2版) 目錄

第1章 程序設計與C語言 1

1.1 計算機語言 1

1.2 程序設計與算法 2

1.2.1 算法——程序的靈魂 2

1.2.2 算法的表示 3

1.3 C語言概述 4

1.3.1 C語言的發展史 5

1.3.2 C語言的標準 5

1.3.3 C語言的應用領域 5

1.4 開發環境搭建 7

1.4.1 主流開發工具介紹 7

1.4.2 安裝Dev-C  8

1.5 編寫Hello World 10

1.5.1 編寫**個程序Hello World 10

1.5.2 C程序編譯運行原理 13

1.6 階段案例——我的名片 14

1.7 本章小結 14

1.8 習題 14



第2章 數據類型與運算符 16

2.1 關鍵字和標識符 16

2.1.1 關鍵字 16

2.1.2 標識符 17

2.2 常量與變量 18

2.2.1 常量 18

2.2.2 變量 18

2.3 數據類型 19

2.3.1 基本類型 20

2.3.2 構造類型 24

2.3.3 指針類型 26

2.3.4 類型轉換 27

2.4 運算符與表達式 28

2.4.1 運算符與表達式的概念 28

2.4.2 算術運算符與算術表達式 29

2.4.3 關系運算符與關系表達式 31

2.4.4 邏輯運算符與邏輯表達式 31

2.4.5 賦值運算符與賦值表達式 33

2.4.6 條件運算符與條件表達式 33

2.4.7 位運算符 34

2.4.8 sizeof運算符 36

2.5 運算優先級 36

2.6 階段案例——加密 38

2.7 階段案例——數字反轉 38

2.8 本章小結 39

2.9 習題 39



第3章 流程控制 41

3.1 程序流程圖 41

3.2 順序結構 42

3.3 選擇結構 42

3.3.1 if條件語句 42

3.3.2 switch條件語句 46

3.4 階段案例——自動販賣機 48

3.5 循環結構 48

3.5.1 while循環 48

3.5.2 do…while循環 49

3.5.3 for循環 50

3.5.4 循環嵌套 51

3.5.5 跳轉語句 52

3.6 階段案例——薪水問題 53

3.7 本章小結 54

3.8 習題 54



第4章 數組 57

4.1 什么是數組 57

4.2 一維數組 58

4.2.1 一維數組的定義與初始化 58

4.2.2 一維數組的訪問 59

4.2.3 數組元素排序 60

4.3 階段案例——雙色球 63

4.4 二維數組 64

4.4.1 二維數組定義與初始化 64

4.4.2 二維數組的訪問 66

4.5 階段案例——楊輝三角 67

4.6 多維數組 68

4.7 本章小結 69

4.8 習題 69



第5章 函數 71

5.1 初識函數 71

5.1.1 函數的定義 71

5.1.2 格式化輸入/輸出 75

5.2 函數調用 76

5.2.1 函數調用方式 76

5.2.2 嵌套調用 77

5.2.3 遞歸調用 78

5.3 階段案例——漢諾塔 79

5.4 外部函數與內部函數 80

5.4.1 外部函數 80

5.4.2 內部函數 81

5.5 局部變量與全局變量 82

5.5.1 局部變量 82

5.5.2 全局變量 83

5.6 認識靜態庫與動態庫 84

5.7 階段案例——體測成績

判定 85

5.8 本章小結 87

5.9 習題 87



第6章 指針 89

6.1 指針的概念 89

6.2 指針運算 91

6.2.1 取址運算符 91

6.2.2 取值運算符 91

6.2.3 常用指針運算 92

6.3 指針與數組 93

6.3.1 指針與一維數組 94

6.3.2 指針與二維數組 95

6.4 階段案例——幻方 97

6.5 指針與函數 99

6.5.1 指針變量作為函數參數 99

6.5.2 函數指針 101

6.5.3 回調函數 103

6.6 指針數組 104

6.6.1 定義指針數組 104

6.6.2 指針數組的應用 105

6.7 二級指針 107

6.8 階段案例——天生棋局 108

6.9 指針與const 109

6.10 本章小結 110

6.11 習題 110



第7章 字符串 113

7.1 字符數組和字符串 113

7.1.1 字符數組 113

7.1.2 字符串 114

7.1.3 字符串與指針 116

7.2 字符串的輸入/輸出 118

7.2.1 常見的輸入函數 118

7.2.2 常見的輸出函數 119

7.3 字符串操作函數 120

7.3.1 字符串比較 120

7.3.2 字符串查找 121

7.3.3 字符串連接 122

7.3.4 字符串復制 123

7.4 數字與字符串轉換 124

7.5 階段案例——回文字符串 125

7.6 本章小結 126

7.7 習題 126



第8章 結構體 128

8.1 結構體類型 128

8.1.1 結構體類型聲明 128

8.1.2 結構體變量定義 129

8.1.3 結構體變量的大小 130

8.1.4 結構體變量初始化 132

8.1.5 結構體變量訪問 132

8.2 結構體數組 133

8.2.1 結構體數組的定義 133

8.2.2 結構體數組的初始化 133

8.2.3 結構體數組的訪問 134

8.3 結構體與指針 134

8.3.1 結構體指針 135

8.3.2 結構體數組指針 135

8.4 結構體與函數 136

8.4.1 結構體變量作為函數參數 136

8.4.2 結構體數組作為函數參數 137

8.4.3 結構體指針作為函數參數 138

8.5 typedef的使用 138

8.6 階段案例——學生成績

管理系統 139

8.7 本章小結 141

8.8 習題 141



第9章 預處理 144

9.1 宏定義 144

9.1.1 不帶參數的宏定義 144

9.1.2 帶參數的宏定義 146

9.2 文件包含 147

9.2.1 文件包含命令的格式 147

9.2.2 多文件包含實例 148

9.3 條件編譯 149

9.3.1 #if/#else/#endif指令 149

9.3.2 #ifdef指令 150

9.3.3 #ifndef指令 150

9.4 斷言 154

9.4.1 斷言的作用 154

9.4.2 斷言與debug 155

9.5 本章小結 155

9.6 習題 155



第10章 文件操作 157

10.1 文件概述 157

10.1.1 流 157

10.1.2 文件 158

10.1.3 文件指針 159

10.1.4 文件位置指針 160

10.2 文件的打開和關閉 161

10.3 文件的讀寫 162

10.3.1 單字符讀寫文件 162

10.3.2 單行讀寫文件 164

10.3.3 二進制形式讀寫文件 165

10.4 階段案例——文件加密 166

10.5 文件隨機讀寫 167

10.6 階段案例——個人日記本 168

10.7 本章小結 169

10.8 習題 169



第11章 常見的數據結構 172

11.1 鏈表 172

11.1.1 鏈表概述 172

11.1.2 鏈表的結構 173

11.1.3 鏈表的實現 173

11.2 棧 177

11.2.1 什么是棧 178

11.2.2 棧的鏈式存儲與實現 178

11.3 隊列 181

11.3.1 什么是隊列 182

11.3.2 鏈式隊列的存儲與實現 182

11.4 階段案例——機器運算 186

11.5 本章小結 188

11.6 習題 188



第12章 綜合項目—貪吃蛇

控制臺游戲 190

12.1 項目分析 190

12.1.1 項目需求分析 190

12.1.2 效果顯示 193

12.1.3 項目設計 195

12.2 項目實現 197

12.2.1 項目創建 197

12.2.2 snake.h文件定義 199

12.2.3 界面管理模塊的實現 200

12.2.4 貪吃蛇初始化模塊的實現 203

12.2.5 食物模塊的實現 204

12.2.6 游戲規則設計模塊的實現 205

12.2.7 貪吃蛇移動控制模塊的實現 207

12.2.8 信息管理模塊的實現 212

12.2.9 main()函數實現 214

12.3 程序調試 215

12.3.1 設置斷點 215

12.3.2 單步調試 216

12.3.3 觀察變量 217

12.3.4 條件判斷 217

12.3.5 項目調試 218

12.4 項目心得 220

12.5 本章小結 220



附錄I 二進制與十進制對應

關系表 221

附錄Ⅱ 八進制與十進制對應

關系表 222

附錄Ⅲ 十六進制與十進制對應

關系表 223

附錄Ⅳ 二進制與八進制對應

關系表 224

附錄V 二進制與十六進制對應

關系表 225

附錄Ⅵ ASCII碼表 226

附錄Ⅶ C語言常用的字符串操作

函數 227

展開全部

C語言開發基礎教程(DEV-C++)(第2版) 作者簡介

黑馬程序員,傳智播客旗下高端IT教育品牌,它是由中國Java培訓先驅張孝祥老師發起,聯合全球最大的中文IT社區CSDN、中關村軟件園共同創辦的一家專業教育機構。辦學至今,我們一直堅守著“為千萬人少走彎路而著書,為中華軟件之崛起而講課”的辦學理念,堅持培養優秀軟件應用工程師的宏偉目標,在累計培養的十萬余名學員中,其中90%的學員均已在北、上、廣等一線城市高薪就業。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 高中学习网-高考生信息学习必备平台 | 即用型透析袋,透析袋夹子,药敏纸片,L型涂布棒-上海桥星贸易有限公司 | 上海盐水喷雾试验机_两厢式冷热冲击试验箱-巨怡环试 | 保温杯,儿童婴童奶瓶,运动水壶「广告礼品杯定制厂家」超朗保温杯壶 | 找培训机构_找学习课程_励普教育 | 广州迈驰新GMP兽药包装机首页_药品包装机_中药散剂包装机 | 超声波清洗机_大型超声波清洗机_工业超声波清洗设备-洁盟清洗设备 | 济南展厅设计施工_数字化展厅策划设计施工公司_山东锐尚文化传播有限公司 | 【官网】博莱特空压机,永磁变频空压机,螺杆空压机-欧能优 | 涂层测厚仪_漆膜仪_光学透过率仪_十大创新厂家-果欧电子科技公司 | 东风体检车厂家_公共卫生体检车_医院体检车_移动体检车-锦沅科贸 | 北京租车公司_汽车/客车/班车/大巴车租赁_商务会议/展会用车/旅游大巴出租_北京桐顺创业租车公司 | 上海冠顶工业设备有限公司-隧道炉,烘箱,UV固化机,涂装设备,高温炉,工业机器人生产厂家 | SPC工作站-连杆综合检具-表盘气动量仪-内孔缺陷检测仪-杭州朗多检测仪器有限公司 | 今日扫码_溯源二维码_产品防伪一物一码_红包墙营销方案 | 激光内雕_led玻璃_发光玻璃_内雕玻璃_导光玻璃-石家庄明晨三维科技有限公司 激光内雕-内雕玻璃-发光玻璃 | 威实软件_软件定制开发_OA_OA办公系统_OA系统_办公自动化软件 | 体视显微镜_荧光生物显微镜_显微镜报价-微仪光电生命科学显微镜有限公司 | 留学生辅导网-在线课程论文辅导-留学生挂科申诉机构 | 礼仪庆典公司,礼仪策划公司,庆典公司,演出公司,演艺公司,年会酒会,生日寿宴,动工仪式,开工仪式,奠基典礼,商务会议,竣工落成,乔迁揭牌,签约启动-东莞市开门红文化传媒有限公司 | 金刚网,金刚网窗纱,不锈钢网,金刚网厂家- 河北萨邦丝网制品有限公司 | 冷油器-冷油器换管改造-连云港灵动列管式冷油器生产厂家 | elisa试剂盒-PCR试剂盒「上海谷研实业有限公司」 | 都江堰招聘网-都江堰人才网 都江堰人事人才网 都江堰人才招聘网 邢台人才网_邢台招聘网_邢台123招聘【智达人才网】 | 保定市泰宏机械制造厂-河北铸件厂-铸造厂-铸件加工-河北大件加工 | 政府园区专业委托招商平台_助力企业选址项目快速落地_东方龙商务集团 | 无线讲解器-导游讲解器-自助讲解器-分区讲解系统 品牌生产厂家[鹰米讲解-合肥市徽马信息科技有限公司] | 薄壁轴承-等截面薄壁轴承生产厂家-洛阳薄壁精密轴承有限公司 | PVC地板|PVC塑胶地板|PVC地板厂家|地板胶|防静电地板-无锡腾方装饰材料有限公司-咨询热线:4008-798-128 | 铝箔袋,铝箔袋厂家,东莞铝箔袋,防静电铝箔袋,防静电屏蔽袋,防静电真空袋,真空袋-东莞铭晋让您的产品与众不同 | 防渗土工膜|污水处理防渗膜|垃圾填埋场防渗膜-泰安佳路通工程材料有限公司 | 哈尔滨发电机,黑龙江柴油发电机组-北方星光 | 高压无油空压机_无油水润滑空压机_水润滑无油螺杆空压机_无油空压机厂家-科普柯超滤(广东)节能科技有限公司 | 招商帮-一站式网络营销服务|搜索营销推广|信息流推广|短视视频营销推广|互联网整合营销|网络推广代运营|招商帮企业招商好帮手 | 气动绞车,山东气动绞车,气动绞车厂家-烟台博海石油机械有限公司 气动隔膜泵厂家-温州永嘉定远泵阀有限公司 | 全自动在线分板机_铣刀式在线分板机_曲线分板机_PCB分板机-东莞市亿协自动化设备有限公司 | 四合院设计_四合院装修_四合院会所设计-四合院古建设计与建造中心1 | 美国HASKEL增压泵-伊莱科elettrotec流量开关-上海方未机械设备有限公司 | 首页-恒温恒湿试验箱_恒温恒湿箱_高低温试验箱_高低温交变湿热试验箱_苏州正合 | 耐火浇注料-喷涂料-浇注料生产厂家_郑州市元领耐火材料有限公司 耐力板-PC阳光板-PC板-PC耐力板 - 嘉兴赢创实业有限公司 | 行星齿轮减速机,减速机厂家,山东减速机-淄博兴江机械制造 |