登入帳戶  | 訂單查詢  | 購物車/收銀台( 0 ) | 在線留言板  | 付款方式  | 運費計算  | 聯絡我們  | 幫助中心 |  加入書簽
會員登入 新用戶登記
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2023年度TOP分類瀏覽雜誌 臺灣用戶
品種:超過100萬種各類書籍/音像和精品,正品正價,放心網購,悭钱省心 服務:香港台灣澳門海外 送貨:速遞郵局服務站

新書上架簡體書 繁體書
暢銷書架簡體書 繁體書
好書推介簡體書 繁體書

十月出版:大陸書 台灣書
九月出版:大陸書 台灣書
八月出版:大陸書 台灣書
七月出版:大陸書 台灣書
六月出版:大陸書 台灣書
五月出版:大陸書 台灣書
四月出版:大陸書 台灣書
三月出版:大陸書 台灣書
二月出版:大陸書 台灣書
一月出版:大陸書 台灣書
12月出版:大陸書 台灣書
11月出版:大陸書 台灣書
十月出版:大陸書 台灣書
九月出版:大陸書 台灣書
八月出版:大陸書 台灣書

『簡體書』深入浅出C语言程序设计(第3版·微课版)

書城自編碼: 3905300
分類:簡體書→大陸圖書→教材研究生/本科/专科教材
作者: 李俊?c,强振平,荣剑,张晴晖,赵毅力,钟丽辉
國際書號(ISBN): 9787302639978
出版社: 清华大学出版社
出版日期: 2023-08-01

頁數/字數: /
書度/開本: 16开 釘裝: 平装

售價:HK$ 72.4

我要買

 

** 我創建的書架 **
未登入.


新書推薦:
6S精益管理实战(精装版)
《 6S精益管理实战(精装版) 》

售價:HK$ 100.6
异域回声——晚近海外汉学之文史互动研究
《 异域回声——晚近海外汉学之文史互动研究 》

售價:HK$ 109.8
世界文明中的作物迁徙:聚焦亚洲、中东和南美洲被忽视的本土农业文明
《 世界文明中的作物迁徙:聚焦亚洲、中东和南美洲被忽视的本土农业文明 》

售價:HK$ 99.7
无端欢喜
《 无端欢喜 》

售價:HK$ 76.2
股票大作手操盘术
《 股票大作手操盘术 》

售價:HK$ 53.8
何以中国·何谓唐代:东欧亚帝国的兴亡与转型
《 何以中国·何谓唐代:东欧亚帝国的兴亡与转型 》

售價:HK$ 87.4
一间只属于自己的房间 女性主义先锋伍尔夫代表作 女性精神独立与经济独立的象征,做自己,比任何事都更重要
《 一间只属于自己的房间 女性主义先锋伍尔夫代表作 女性精神独立与经济独立的象征,做自己,比任何事都更重要 》

售價:HK$ 44.6
泉舆日志 幻想世界宝石生物图鉴
《 泉舆日志 幻想世界宝石生物图鉴 》

售價:HK$ 134.2

 

建議一齊購買:

+

HK$ 172.6
《公司理财(原书第11版)》
+

HK$ 50.8
《战略管理(第二版)》
+

HK$ 90.8
《无机化学(第五版,上册)》
+

HK$ 59.1
《植物地理学(第五版)》
+

HK$ 123.8
《内科护理学(第7版/本科护理)》
+

HK$ 61.3
《管理学(第五版)(新封面)》
編輯推薦:
(1)易混问题多比较。根据多年的教学经验,将易混易错知识点总结为大量表格,或以对比型实例形式呈现。读者在阅读本教材时,能体会到“比较式教学法”贯穿全书
(2)重点问题多强调。将重点问题的描述设置为彩色字体,或以“敲重点”“注意”等字样进行标识。
(3)难点问题浅入深。处处体现深入浅出的内容设计,让读者学得轻松,让难点问题在潜移默化中得到突破。
(4)抽象问题形象化。绘制了大量的流程图、结构图、过程图等,图文并茂的解说让抽象的C语言底层逻辑变得形象化,易于理解。
(5)一题多解展思路。对很多例题提供了一题多解的思路。分析问题的多角度、程序设计的多样化,在启发读者思维的同时,又夯实了基础。
(6)配套资源立体化。本书配套电子课件、教学大纲、习题答案及详解、实例源码、微课视频等教学资源。
內容簡介:
本书通过大量实例,深入浅出地介绍了C语言的基础知识,以及用C语言解决实际问题的程序设计方法与技巧。对于初学者常见错误进行重点剖析,引入计算思维教学方法,例题解析体现提出问题、分析问题、解决问题的思维模式;大量采用比较式教学方法,对初学者易混知识点、重点难点问题进行分析,帮助初学者快速掌握C语言的语法知识及编程技巧。书中所有实例都在Code::Blocks环境下验证通过并有运行结果的截图。 本书以提高编程能力为主线,循序渐进,知识结构合理,具有一定深度,针对大学教学要求进行编写,涵盖了全国计算机二级C语言考试的全部知识点。本书适合高等院校本科、专科、成人教育、高职高专计算机及相关专业教学使用,也可作为各类认证考试的参考书,以及计算机工程技术人员的参考书。
目錄
第一部分基 础 入 门
第1章C语言程序设计入门3
1.1计算机、算法与程序3
1.1.1计算机的基本原理简介3
1.1.2计算机语言4
1.1.3算法与程序6
1.2结构化程序设计描述方法7
1.2.1结构化程序设计描述方法简介7
1.2.2简单程序分析10
1.3C语言的优缺点及程序设计原理12
1.3.1C语言的发展历史12
1.3.2C语言的优缺点14
1.3.3C语言程序设计的工作原理14
1.3.4简单的C语言实例15
1.4C语言开发环境介绍18
1.4.1Code::Blocks18
1.4.2DevC 24
1.4.3GCC26
1.4.4调试程序实例27
1.5本章小结33
1.6习题34
第2章C语言基础知识36
2.1C语言标识符36
2.2C语言的数据类型37
2.3输入输出函数39
2.3.1格式化屏幕输出函数printf()39
2.3.2格式化键盘输入函数scanf()422.3.3printf()和scanf()函数常见错误44
2.3.4其他输入输出函数45
2.4常量和变量46
2.4.1常量46
2.4.2变量50
2.5运算符和表达式52
2.5.1运算符和表达式简介52
2.5.2算术运算符及表达式53
2.5.3赋值运算符及表达式54
2.5.4自增、自减运算符及表达式55
2.5.5求字节运算符sizeof56
2.5.6逗号运算符及表达式56
2.6本章小结57
2.7习题59
◆深入浅出C语言程序设计(第3版·微课版)目录第3章选择结构65
3.1C语言语句分类65
3.2条件判断表达式的设计67
3.2.1关系运算符及表达式67
3.2.2逻辑运算符及表达式68
3.2.3关系表达式和逻辑表达式常见错误69
3.3if语句70
3.3.1单分支if语句70
3.3.2双分支if语句72
3.3.3多分支if语句76
3.3.4if语句的嵌套结构78
3.4switch语句81
3.5条件运算符及表达式84
3.6选择结构综合实例86
3.7本章小结90
3.8习题92
第4章循环结构96
4.1while语句96
4.1.1while语句的一般形式96
4.1.2while语句常见错误99
4.2dowhile语句101
4.3for语句103
4.3.1for语句的一般形式103
4.3.2for语句缺省表达式的形式104
4.3.3比较三种循环语句106
4.4循环嵌套107
4.5break语句111
4.6continue语句114
4.7goto语句116
4.8循环结构综合实例117
4.9本章小结119
4.10习题120
第二部分进 阶 提 高
第5章数组127
5.1为何要使用数组127
5.2一维数组127
5.2.1一维数组定义127
5.2.2一维数组元素引用128
5.2.3一维数组初始化129
5.2.4一维数组常见错误130
5.2.5一维数组应用举例131
5.3二维数组133
5.3.1二维数组定义133
5.3.2二维数组元素引用134
5.3.3二维数组初始化134
5.3.4二维数组应用举例135
5.4数组综合实例138
5.5本章小结141
5.6习题142
第6章函数146
6.1为何要使用函数146
6.2函数定义147
6.2.1函数的分类147
6.2.2用户自定义函数148
6.2.3函数定义的格式149
6.2.4函数定义的四种形式151
6.3函数调用151
6.3.1函数调用的格式151
6.3.2参数传值154
6.3.3函数调用的三种形式155
6.3.4函数常见错误156
6.4函数声明157
6.5函数嵌套调用158
6.6变量的作用范围和存储类别160
6.6.1变量的作用范围160
6.6.2变量的存储类别162
6.7函数递归调用166
6.8编译预处理命令168
6.8.1文件包含168
6.8.2宏定义169
6.8.3条件编译命令172
6.9函数综合实例173
6.10本章小结175
6.11习题176
第7章指针180
7.1为何要使用指针180
7.2指针变量182
7.2.1指针变量定义182
7.2.2指针变量赋值183
7.2.3指针变量间接引用184
7.2.4指针变量常见错误186
7.3指针与函数187
7.3.1指针作为函数参数(参数传地址)187
7.3.2指针作为函数返回值191
7.4指针与一维数组192
7.4.1指针的算术运算和关系运算192
7.4.2指针指向一维数组193
7.4.3函数与一维数组196
7.5指针与二维数组200
7.5.1指向指针的指针200
7.5.2指针数组与二维数组200
7.5.3行指针与二维数组202
7.5.4函数与二维数组204
7.6指针综合实例204
7.7本章小结206
7.8习题208
第8章字符串213
8.1字符串的概念213
8.2字符数组与字符串214
8.2.1字符数组初始化字符串214
8.2.2字符串的输入输出215
8.2.3字符数组与字符串编程实例217
8.2.4字符数组与字符串常见错误218
8.3字符指针与字符串218
8.3.1字符指针指向字符串219
8.3.2字符指针与字符串编程实例220
8.3.3比较字符数组与字符指针222
8.4字符串处理函数222
8.4.1求字符串长度函数222
8.4.2字符串复制函数224
8.4.3字符串连接函数226
8.4.4字符串比较函数227
8.5字符串数组228
8.5.1二维数组构造字符串数组228
8.5.2指针数组构造字符串数组229
8.5.3比较二维数组和指针数组230
8.6字符串综合实例230
8.7本章小结231
8.8习题233
第三部分高 级 应 用
第9章构造类型241
9.1为何要使用构造类型241
9.2结构体242
9.2.1定义结构体类型242
9.2.2使用typedef命名结构体类型243
9.2.3结构体变量244
9.2.4结构体指针248
9.2.5结构体数组250
9.2.6结构体与函数253
9.3共用体258
9.3.1定义共用体类型258
9.3.2共用体变量260
9.4枚举类型263
9.5构造类型综合实例264
9.6本章小结265
9.7习题266
第10章文件270
10.1文件概述270
10.1.1为什么要使用文件270
10.1.2文件分类270
10.1.3文件指针271
10.1.4文件操作步骤272
10.2文件的打开与关闭272
10.2.1文件打开273
10.2.2文件关闭275
10.3文件读写函数275
10.3.1文件的格式化读写276
10.3.2文件的字符读写278
10.3.3文件的字符串读写279
10.3.4文件的数据块读写281
10.3.5文件结束判断283
10.4文件的定位283
10.4.1文件定位函数283
10.4.2获取位置函数284
10.4.3反绕函数285
10.5文件综合实例286
10.6本章小结288
10.7习题289
第11章位运算292
11.1位运算符292
11.1.1为什么需要位运算292
11.1.2位运算符分类292
11.1.3按位逻辑运算293
11.1.4移位运算295
11.2位运算综合实例297
11.3本章小结299
11.4习题300
第12章指针高级应用302
12.1指针的动态存储分配302
12.1.1为何要使用动态存储分配302
12.1.2动态存储分配与释放303
12.1.3动态一维数组305
12.1.4动态二维数组306
12.2链表307
12.2.1链表概述307
12.2.2链表的创建与输出308
12.2.3链表的插入操作310
12.2.4链表的删除操作311
12.3函数指针313
12.4main()函数的参数315
12.5本章小结316
12.6习题317
附录A常用字符及ASCII码表322
附录BC语言关键字324
附录CC语言运算符优先级和结合性326
附录DC语言常用库函数328
附录E部分习题参考答案333
参考文献338
內容試閱
C语言既有高级语言的强大功能,又有很多直接操作计算机硬件的功能。因此,C语言通常又称中级语言。学习和掌握C语言,既可以增进对计算机底层工作机制的了解,又为进一步学习其他高级语言打下坚实基础。
本书以初学者视角为出发点,讲解C语言基本语法及使用C语言解决实际问题的编程方法,内容深入浅出、循序渐进,在锻炼学生逻辑思维的同时,引导学生思考难度逐渐加深的问题,并学习编写规模逐渐加大的程序。
本书按知识结构分为三部分。第一部分(第1~4章)为基础入门,主要介绍C语言的发展及特点、编译环境及程序开发步骤、数据类型、常量和变量、运算符和表达式、顺序结构、选择结构、循环结构等内容,讲述时结合大量的流程图、例题、表格、视频,帮助初学者对C语言语法及结构化程序设计方法快速入门,为后续编程奠定基础。第二部分(第5~8章)为进阶提高,主要介绍数组、函数、指针、字符串等内容,通过这部分的学习,读者将掌握更深一层的C语言开发技术,锻炼使用计算思维的方法分析和解决问题。第三部分(第9~12章)为高级应用,主要介绍构造类型、文件、位运算、指针高级应用等内容,通过这部分的学习,读者可掌握更多C程序设计的编程手段,促进创新思维能力的培养。
本书与国内同类教材的一个重要区别是,对初学者各类常见的易错及易混问题进行重点剖析。很多同类教材只讲对的,不讲错的,对初学者来说,如果不能了解和认识错误,就不可能真正懂得编程。实践表明,人们从错误中学到的东西往往要比从正确中学到的东西多得多。因此,本书大量采用对比实例及表格,在“比较”中让初学者明晰各种易混概念及易错知识点,从而帮助读者更深入地理解和掌握C语言。
本书在编写时注重突出以下特色。
1. 易混问题多比较
C语言的很多易混知识点常引起初学者编程中出现各类语法错误和逻辑错误,使得编写的程序难以达到预期结果,严重影响学习的兴趣与信心。编者根据多年的教学经验,将这些易混易错知识点总结为大量表格,或以对比型实例形式呈现。读者在阅读本书时,能体会到“比较式教学法”贯穿全书。多比较,才能将知识理解得更透,掌握得更牢。
2. 重点问题多强调
深刻理解各章的重要知识点是培养C语言编程技能的基础,为了让初学者对重点问题提高警觉、加深印象,本书将重点问题的描述设置为彩色字体,或以“敲重点”“注意”等字样进行标识。重点问题的讲解配以实例代码和微课视频,以及各种归纳性的表格,包括课后习题也围绕对重点难点的考查进行编排。
◆深入浅出C语言程序设计(第3版·微课版)前言3. 难点问题浅入深
对于容易使初学者产生畏难情绪的难点问题,本书特别注重采用图文结合、循序渐进的方式进行讲解。例如,讲解循环嵌套时,通过依次输出难度递增的图形,让读者逐渐体会循环嵌套的执行过程;讲解级数求和问题时,通过建立数学表达式与语句之间的对应关系,总结级数求和问题的解题“套路”,让初学者能够对同类问题举一反三;讲解函数参数传地址问题时,先给出错误程序,借助抛砖引玉的手法,最终引出参数传地址方式解决问题。书中处处体现深入浅出的内容设计,让读者学得轻松,让难点问题在潜移默化中得到突破。
4. 抽象问题形象化
C语言属于偏底层的高级语言,对初学者来说,底层逻辑通常较为抽象,不易理解。俗话说“一图胜千言”,简洁明了的图表往往能够让抽象的问题形象化。选择、循环如何执行?指针如何访问内存?结构体各成员如何存放数值?链表操作时指针如何移动?对于这些抽象问题,书中绘制了大量的流程图、结构图、过程图等,图文并茂的解说让抽象的C语言底层逻辑变得形象化,易于理解。
5. 一题多解展思路
为了帮助初学者融会贯通新旧知识、拓展编程思维,书中对很多例题提供了一题多解的思路。使用终值变量法或标记变量法求解素数问题,使用一维数组或函数递归求斐波那契数列,使用下标法或指针法引用数组元素,使用多种方法定义函数,等等。分析问题的多角度、程序设计的多样化,在启发读者思维的同时,又夯实了基础。
6. 配套资源立体化
本书配套电子课件、教学大纲、习题答案及详细解析、实例源代码、微课视频等教学资源。
书中的所有实例及各章知识点小结配套了微课视频,之所以为这两部分内容配微课视频,基于以下考虑: 实例是理论与应用的结合,且实例中包含了各章最重要的知识点,对实例代码的讲解以提出问题、分析问题、解决问题、归纳总结为主线,能够很好地培养初学者的计算思维和编程能力;结合思维导图对各章知识点进行小结,层层展开的思维导图能够帮助初学者对各章重点难点问题建立清晰的知识脉络和认知框架。另外,教学资源中还提供了各章课后习题的详细解析及参考程序,方便读者自学。
本书由李俊萩、强振平、荣剑任主编,张晴晖、赵毅力、钟丽辉任副主编。第7、9、12章由李俊萩编写,第1、8章由强振平编写,第4、5章由荣剑编写,第10、11章由张晴晖编写,第6章由赵毅力编写,第2、3章由钟丽辉编写。全书由李俊萩统稿。
由于编者水平有限,书中难免有不当之处,恳请广大读者提出宝贵意见和建议。
编者2023年5月

 

 

書城介紹  | 合作申請 | 索要書目  | 新手入門 | 聯絡方式  | 幫助中心 | 找書說明  | 送貨方式 | 付款方式 香港用户  | 台灣用户 | 大陸用户 | 海外用户
megBook.com.hk
Copyright © 2013 - 2024 (香港)大書城有限公司  All Rights Reserved.