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

歡迎光臨中圖網 請 | 注冊
> >>
C語言程序設計--理論方法與實踐(第2版)

包郵 C語言程序設計--理論方法與實踐(第2版)

作者:張磊
出版社:清華大學出版社出版時間:2024-01-08
開本: 16開
本類榜單:教材銷量榜
中 圖 價:¥41.3(7.0折) 定價  ¥59.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

C語言程序設計--理論方法與實踐(第2版) 版權信息

C語言程序設計--理論方法與實踐(第2版) 內容簡介

《C語言程序設計:理論、方法與實踐(第2版)》是C語言程序設計基礎教材,集理論知識、實驗指導、綜合設計、習題解答于一體。內容組織注重基礎,突出應用,兼顧提高。書中實例以“學生數據管理”系列例題為主體,貫穿教學主要內容,前后銜接,逐步擴展,運用比較教學法講解,易教易學。

  全書共有10章,分別是程序設計概述、簡單程序設計、選擇結構程序設計、循環結構程序設計、數組程序設計、函數程序設計、指針程序設計、結構體程序設計、文件程序設計以及綜合程序設計等,前9章在每章之后均附有實驗指導,并在書后附有簡明的習題解答。

  本書適合作為高等院校C語言程序設計課程的教材,也可用作程序設計從業人員及程序設計愛好者的自學參考書。

C語言程序設計--理論方法與實踐(第2版) 目錄

第1章 程序設計概述 1

1.1 程序設計語言 1

1.2 算法 2

1.2.1 算法概念與算法描述 2

1.2.2 算法的邏輯結構 4

1.2.3 算法的特性 5

1.2.4 算法評價 6

1.3 程序設計與實現 6

1.3.1 程序設計的基本過程 7

1.3.2 編輯運行C語言程序 7

1.4 C語言程序的基本結構 11

1.4.1 程序的函數化結構 11

1.4.2 標識符與保留字 13

1.4.3 程序風格 14

小結 14

習題1 15

實驗1 編輯運行C語言程序 17

第2章 簡單程序設計 19

2.1 數據類型、常量與變量 19

2.1.1 數據類型 19

2.1.2 常量 19

2.1.3 變量 21

2.2 數據輸入輸出 23

2.2.1 用printf()函數輸出數據 23

2.2.2 用scanf()函數輸入數據 27

2.2.3 輸入輸出字符型數據 29

2.3 簡單運算與常用宏命令 32

2.3.1 算術運算 32

2.3.2 賦值運算 33

2.3.3 變量自增、自減運算 34

2.3.4 逗號運算 34

2.3.5 宏命令include和define 35

2.4 簡單程序設計舉例 38

2.5 表達式中數據類型的轉換 41

*2.6 定義數據類型別名 42

小結 43

習題2 44

實驗2 簡單程序設計 47

第3章 選擇結構程序設計 49

3.1 if選擇結構 49

3.1.1 if選擇結構程序示例 49

3.1.2 關系表達式 50

3.1.3 邏輯表達式 51

3.1.4 if命令 52

3.1.5 條件運算 60

3.2 switch選擇結構 61

3.3 選擇結構程序舉例 63

小結 68

習題3 68

實驗3 選擇結構程序設計 72

第4章 循環結構程序設計 77

4.1 循環結構控制命令 77

4.1.1 while命令 77

4.1.2 do-while命令 79

4.1.3 for命令 80

4.2 循環體中的控制命令 83

4.2.1 break命令 83

4.2.2 continue命令 85

4.3 循環嵌套 86

4.4 goto命令 88

4.5 循環結構程序舉例 89

小結 100

習題4 101

實驗4 循環結構程序設計 106

第5章 數組程序設計 109

5.1 一維數組程序設計 109

5.1.1 一維數組程序示例 109

5.1.2 一維數組的定義及元素引用 110

5.1.3 數值型一維數組的輸入和輸出 111

5.1.4 數值型一維數組的初始化 113

5.1.5 字符型一維數組的初始化 115

5.1.6 一維數組的存儲 116

5.2 字符串操作 116

5.2.1 字符串的輸入輸出 116

5.2.2 多字符串操作函數 119

5.3 二維數組程序設計 122

5.3.1 二維數組的定義及元素引用 122

5.3.2 二維數組的輸入和輸出 123

5.3.3 二維數組的初始化 124

5.3.4 二維數組的存儲 126

5.4 數組應用程序舉例 127

小結 138

習題5 138

實驗5 數組程序設計 143

第6章 函數程序設計 146

6.1 函數概述 146

6.2 用戶函數示例 147

6.3 函數定義及調用 148

6.3.1 函數定義 148

6.3.2 函數值和return命令 149

6.3.3 函數調用 151

6.4 函數嵌套和遞歸函數 155

6.4.1 函數嵌套 155

6.4.2 遞歸函數 157

6.5 數組與函數 161

6.5.1 數組元素作函數參數 161

6.5.2 一維數組名作函數參數 162

6.5.3 二維數組與函數 166

6.6 函數應用程序舉例 168

6.7 變量的作用域和存儲類型 174

6.7.1 變量的作用域 174

6.7.2 變量的存儲類型 176

*6.8 編譯連接多個源文件的C程序 178

小結 180

習題6 181

實驗6 函數程序設計 185

第7章 指針程序設計 188

7.1 指針概述 188

7.2 指針變量的定義和使用 189

7.2.1 指針變量程序示例 189

7.2.2 定義指針變量 190

7.2.3 使用指針變量 190

7.3 指針與數組 193

7.3.1 指針與一維數組 193

7.3.2 指針與二維數組 196

7.3.3 指針與字符串 199

7.3.4 指針數組 200

7.4 指針作函數參數 202

7.4.1 簡單變量指針作函數參數 202

7.4.2 指向數組的指針作函數參數 204

7.4.3 字符串指針作函數參數 205

7.4.4 指針數組作函數參數 207

*7.4.5 使用帶參數的main()函數 209

7.5 指針函數 210

7.6 指針應用程序舉例 211

小結 214

習題7 214

實驗7 指針程序設計 221

第8章 結構體程序設計 224

8.1 結構體數據概述 224

8.2 結構體類型和結構體變量 224

8.2.1 結構體程序示例 225

8.2.2 定義結構體數據類型 225

8.2.3 結構體變量的定義及使用 227

8.3 結構體數組 230

8.3.1 結構體數組的定義及元素引用 231

8.3.2 結構體數組的初始化 231

8.3.3 結構體數組應用實例 232

8.4 結構體指針變量 233

8.4.1 結構體指針變量的定義及使用 233

8.4.2 結構體指針作函數的參數 235

8.5 使用鏈表存儲數據 236

8.5.1 使用鏈表存儲數據示例 236

8.5.2 鏈表的特點 237

8.5.3 動態內存管理函數 238

8.5.4 定義鏈表結構 239

8.6 鏈表的基本操作 240

8.6.1 鏈表結點的插入 240

8.6.2 鏈表結點的刪除 244

8.6.3 鏈表結點的查找 245

8.7 結構體應用程序舉例 249

小結 255

習題8 255

實驗8 結構體程序設計 261

第9章 文件程序設計 266

9.1 文件概述 266

9.1.1 文件的概念 266

9.1.2 文件的分類 267

9.1.3 文件的一般操作過程 267

9.1.4 文件類型指針 268

9.2 文件的基本操作 268

9.2.1 打開和關閉文件 269

9.2.2 文件的字符讀寫 270

9.2.3 文件結束狀態測試 272

9.2.4 文件的數據塊讀寫 273

9.3 文件的其他操作 277

9.3.1 文件位置指針定位 277

9.3.2 文件的格式化讀寫 280

9.3.3 文件的字符串讀寫 281

9.4 文件應用程序舉例 282

小結 285

習題9 285

實驗9 文件程序設計 289

第10章 綜合程序設計 292

10.1 軟件開發流程 292

10.2 通訊錄程序設計 293

10.2.1 通訊錄程序需求分析 293

10.2.2 通訊錄程序功能設計 294

10.2.3 通訊錄程序數據設計 295

10.2.4 通訊錄程序函數設計 296

10.2.5 函數編碼及測試 297

附錄A C語言經典保留字 319

附錄B 常用C語言庫函數 320

附錄C 常用ASCII碼字符對照表 323

附錄D C語言的運算符 324

附錄E 習題(選擇題)參考答案 326

附錄F 習題(編程題)參考程序 327

參考文獻 349

展開全部
商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 耐热钢-耐磨钢-山东聚金合金钢铸造有限公司 | 深圳标识制作公司-标识标牌厂家-深圳广告标识制作-玟璟广告-深圳市玟璟广告有限公司 | 即用型透析袋,透析袋夹子,药敏纸片,L型涂布棒-上海桥星贸易有限公司 | 涿州网站建设_网站设计_网站制作_做网站_固安良言多米网络公司 | ★济南领跃标识制作公司★济南标识制作,标牌制作,山东标识制作,济南标牌厂 | LZ-373测厚仪-华瑞VOC气体检测仪-个人有毒气体检测仪-厂家-深圳市深博瑞仪器仪表有限公司 | 岛津二手液相色谱仪,岛津10A液相,安捷伦二手液相,安捷伦1100液相-杭州森尼欧科学仪器有限公司 | 陕西华春网络科技股份有限公司 | 北京租车牌|京牌指标租赁|小客车指标出租 | 杭州月嫂技术培训服务公司-催乳师培训中心报名费用-产后康复师培训机构-杭州优贝姆健康管理有限公司 | 选宝石船-陆地水上开采「精选」色选机械设备-青州冠诚重工机械有限公司 | 气象监测系统_气象传感器_微型气象仪_气象环境监测仪-山东风途物联网 | 压滤机-洗沙泥浆处理-压泥机-山东创新华一环境工程有限公司 | 电动高压冲洗车_价格-江苏速利达机车有限公司 | 气动隔膜阀_气动隔膜阀厂家_卫生级隔膜阀价格_浙江浙控阀门有限公司 | led全彩屏-室内|学校|展厅|p3|户外|会议室|圆柱|p2.5LED显示屏-LED显示屏价格-LED互动地砖屏_蕙宇屏科技 | 办公室家具_板式办公家具定制厂家-FMARTS福玛仕办公家具 | 耐酸碱胶管_耐腐蚀软管总成_化学品输送软管_漯河利通液压科技耐油耐磨喷砂软管|耐腐蚀化学软管 | 精密模具加工制造 - 富东懿 | 沥青车辙成型机-车托式混凝土取芯机-混凝土塑料试模|鑫高仪器 | 德州网站开发定制-小程序开发制作-APP软件开发-「两山开发」 | b2b网站大全,b2b网站排名,找b2b网站就上地球网 | 二手光谱仪维修-德国OBLF光谱仪|进口斯派克光谱仪-热电ARL光谱仪-意大利GNR光谱仪-永晖检测 | 澳门精准正版免费大全,2025新澳门全年免费,新澳天天开奖免费资料大全最新,新澳2025今晚开奖资料,新澳马今天最快最新图库-首页-东莞市傲马网络科技有限公司 | 辽宁资质代办_辽宁建筑资质办理_辽宁建筑资质延期升级_辽宁中杭资质代办 | 品牌策划-品牌设计-济南之式传媒广告有限公司官网-提供品牌整合丨影视创意丨公关活动丨数字营销丨自媒体运营丨数字营销 | 碳纤维复合材料制品生产定制工厂订制厂家-凯夫拉凯芙拉碳纤维手机壳套-碳纤维雪茄盒外壳套-深圳市润大世纪新材料科技有限公司 | 台湾Apex减速机_APEX行星减速机_台湾精锐减速机厂家代理【现货】-杭州摩森机电 | 撕碎机_轮胎破碎机_粉碎机_回收生产线厂家_东莞华达机械有限公司 | 东莞市踏板石餐饮管理有限公司_正宗桂林米粉_正宗桂林米粉加盟_桂林米粉加盟费-东莞市棒子桂林米粉 | 直流大电流电源,燃料电池检漏设备-上海政飞 | 污水处理设备维修_污水处理工程改造_机械格栅_过滤设备_气浮设备_刮吸泥机_污泥浓缩罐_污水处理设备_污水处理工程-北京龙泉新禹科技有限公司 | 工控机,嵌入式主板,工业主板,arm主板,图像采集卡,poe网卡,朗锐智科 | 环保袋,无纺布袋,无纺布打孔袋,保温袋,环保袋定制,环保袋厂家,环雅包装-十七年环保袋定制厂家 | 工业风机_环保空调_冷风机_工厂车间厂房通风降温设备旺成服务平台 | 阿米巴企业经营-阿米巴咨询管理-阿米巴企业培训-广东键锋企业管理咨询有限公司 | 济南律师,济南法律咨询,山东法律顾问-山东沃德律师事务所 | 绿萝净除甲醛|深圳除甲醛公司|测甲醛怎么收费|培训机构|电影院|办公室|车内|室内除甲醛案例|原理|方法|价格立马咨询 | 世纪豪门官网 世纪豪门集成吊顶加盟电话 世纪豪门售后电话 | 剪刃_纵剪机刀片_分条机刀片-南京雷德机械有限公司 | SRRC认证_电磁兼容_EMC测试整改_FCC认证_SDOC认证-深圳市环测威检测技术有限公司 |