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

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

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

『簡體書』C/C++程序设计与实训

書城自編碼: 4167837
分類:簡體書→大陸圖書→教材研究生/本科/专科教材
作者:
國際書號(ISBN): 9787302703150
出版社: 清华大学出版社
出版日期: 2025-09-01

頁數/字數: /

售價:HK$ 65.8

我要買

share:

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



新書推薦:
清代满汉关系史:全三册
《 清代满汉关系史:全三册 》

售價:HK$ 547.8
卢浮宫馆藏中国陶瓷
《 卢浮宫馆藏中国陶瓷 》

售價:HK$ 217.8
建安 决战赤壁(208—213)
《 建安 决战赤壁(208—213) 》

售價:HK$ 60.5
亨利·贝尔坦的“中国阁”
《 亨利·贝尔坦的“中国阁” 》

售價:HK$ 74.8
超越高绩效团队教练:培养集体变革型领导力,打造高价值创造团队(第4版)
《 超越高绩效团队教练:培养集体变革型领导力,打造高价值创造团队(第4版) 》

售價:HK$ 153.9
四旋翼无人机轨迹规划与跟踪控制算法
《 四旋翼无人机轨迹规划与跟踪控制算法 》

售價:HK$ 96.8
我一直在想:丹尼尔·丹尼特自传
《 我一直在想:丹尼尔·丹尼特自传 》

售價:HK$ 153.9
唐人街黄阿姨探案系列——嫌疑人来喝下午茶
《 唐人街黄阿姨探案系列——嫌疑人来喝下午茶 》

售價:HK$ 76.8

編輯推薦:
本书为省级线上线下一流课程C/C++语言程序设计课程配套教材
內容簡介:
C/C++语言作为目前最为流行的通用程序设计语言之一,不仅是计算机专业人员和爱好者的首选学习对象,也是高等院校计算机专业课程的重要教学内容,更是大学生程序设计大赛的首选编程工具。本书在全面介绍C/C++程序设计的基础知识、数据表示和程序控制流程的基础上,深入讲解数组的使用,函数的定义和调用,指针的概念及其操作,复杂数据结构——结构体和共用体应用及文件读写操作,典型算法应用和算法评价,程序调试方法,C++面向对象编程和STL模板应用。本书注重教材的可读性、实用性和教育性,将理论知识融入教学案例,将实践应用融入实训工程案例,案例、实训和习题遥相呼应于知识点;每章开头都给出知识学习目标和思政目标,案例程序由浅入深,强化了知识点、算法、编程方法与技巧,并给出详细的解释,对关键知识点进行详细说明,并附有大量的图表;每章还列举出了初学者在编程过程中常见的错误,方便读者正确、直观地对问题进行理解。教书育人是本书的特色之一,每章都有明确的思政目标和经典思政案例设计,将思政教学春风化雨般融入知识讲授中。本书适合高校计算机类基础课程和通识课程使用,也可以作为计算机专业的本专科生及研究生教材使用。为了更好地辅助教学和学习,书中还配套提供了知识点和作业解析小视频链接,提供教学电子课件、全部案例和实训源程序文件,极大地方便了教师的备课和学生的学习。
關於作者:
阎红灿,博士,教授,硕士生导师,河北省科技奖励评审专家,江西省、广东省科技项目评审专家,获华北理工大学优秀教师和师德标兵荣誉称号,省级一流课程、课程思政示范课程负责人。致力于本体建模与知识发现、智能推荐和图像处理等领域的应用研究,主研国家自然基金、河北省自然基金项目5项,主持省级教改项目2项,发表SCI/中文核心学术论文20余篇,发明专利1项,出版专著2部,主编教材4部,获河北省科技进步奖、唐山市科技进步奖3项。
目錄
目录
第1章C/C++程序设计概述
1.1C/C++语言的发展及特点
1.1.1C语言的特点
1.1.2C语言的基本结构和语法规则
1.2程序的基本结构
1.3认识C与C++
1.4主流的C/C++开发工具
1.5在Dev C++中实现C和C++程序
1.6在Visual C++ 2010 Express中实现C程序
1.7知识要点和常见错误列表
实训1C程序的调试和运行
习题1
第2章C语言基础知识
2.1标识符与关键字
2.1.1标识符
2.1.2关键字
2.2基本数据类型
2.3常量与变量
2.3.1常量
2.3.2变量
2.4运算符
2.4.1算术运算符和赋值运算符
2.4.2关系运算符和逻辑运算符
2.4.3条件运算符
2.4.4逗号运算符
2.4.5位运算符
2.5表达式计算
2.5.1运算符优先级和结合性
2.5.2表达式
2.5.3数据类型转换
2.6知识要点和常见错误列表
实训2多运算符的混合运算
习题2
第3章顺序结构程序设计
3.1C语言常见的数据处理语句
3.1.1数据定义和赋值语句
3.1.2表达式语句
3.1.3空语句
3.1.4复合语句
3.2常用的输入/输出库函数
3.2.1格式输入/输出函数
3.2.2字符输入/输出函数
3.2.3C++的输入/输出控制
3.3编译预处理
3.3.1文件包含
3.3.2宏定义
3.3.3条件编译
3.4顺序结构程序设计
3.4.1流程图
3.4.2顺序结构程序设计举例
3.5知识要点和常见错误列表
实训3格式输入与输出函数的应用
习题3
第4章选择结构程序设计
4.1单分支选择结构
4.2双分支选择结构
4.2.1if…else语句
4.2.2条件运算符和条件表达式
4.3多分支选择结构
4.3.1if…else if语句
4.3.2switch语句
4.4选择结构的嵌套
4.5知识要点和常见错误列表
实训4 1单分支和双分支结构程序设计
实训4 2多分支选择结构程序设计
习题4
第5章循环结构程序设计
5.1循环结构
5.1.1while循环
5.1.2do…while循环
5.1.3for循环
5.1.4循环的中断
5.2各类循环的比较
5.2.1循环结构类型的选择
5.2.2三种循环结构之间的转换
5.3循环的嵌套
5.4知识要点和常见错误列表
实训5循环结构程序设计
习题5
第6章程序调试与算法评价
6.1源程序错误
6.1.1语法错误
6.1.2逻辑错误
6.2Debug调试程序
6.2.1如何进入调试
6.2.2设置断点
6.2.3单步执行
6.3算法评价与优化
6.3.1良好的程序标准
6.3.2算法评价
6.3.3算法优化
6.4常见基础算法
6.4.1枚举算法
6.4.2递推算法
6.4.3迭代算法
实训6算法应用和算法评价
习题6
第7章数组
7.1一维数组
7.1.1一维数组的定义
7.1.2一维数组元素的引用
7.1.3一维数组元素的初始化与赋值
7.1.4一维数组的应用
7.2二维数组
7.2.1二维数组的定义与引用
7.2.2二维数组元素的初始化与赋值
7.2.3二维数组的应用
7.3字符数组
7.3.1字符数组与字符串
7.3.2字符串常用函数
7.3.3字符数组与字符串应用
7.4知识要点和常见错误列表
实训7数组的综合应用
习题7
第8章函数
8.1函数概述
8.1.1模块化程序设计方法
8.1.2函数的分类
8.2函数的定义和调用
8.2.1函数的定义
8.2.2函数的调用
8.2.3函数的原型声明
8.3函数间的数据传递
8.3.1函数的参数传递
8.3.2函数的返回值
8.4函数的嵌套调用和递归调用
8.4.1函数的嵌套调用
8.4.2函数的递归调用
8.5变量的作用域与存储类型
8.5.1局部变量和全局变量
8.5.2变量的生存期和存储类别
8.6知识要点和常见错误列表
实训8函数应用程序设计
习题8
第9章指针
9.1指针的概念与定义
9.2指针的使用
9.3形参指针的传递方式
9.4指针与数组
9.4.1指针与一维数组
9.4.2指针与二维数组
9.4.3指针与字符串
9.5知识要点和常见错误列表
实训9指针形参和数组参数程序设计
习题9
第10章结构体和共用体
10.1结构体
10.1.1结构体类型定义
10.1.2结构体变量的定义和内存分配
10.1.3结构体变量的初始化
10.1.4结构体变量的引用
10.1.5结构体数组
10.1.6结构体指针
10.1.7结构体作为函数参数
10.2共用体
10.2.1共用体类型定义
10.2.2共用体变量的定义
10.2.3共用体变量的引用和初始化
10.3枚举类型
10.3.1枚举类型的定义
10.3.2枚举变量的定义和使用
10.4用户自定义类型
10.5知识要点和常见错误列表
实训10结构体程序设计
习题10
第11章C++编程与STL模板应用
11.1面向对象的程序设计
11.2类与对象
11.2.1类定义和对象引用
11.2.2类成员的访问控制
11.3类的构造与析构
11.3.1构造函数
11.3.2析构函数
11.4类的继承与派生
11.4.1继承机制
11.4.2派生类定义和引用
11.4.3基类成员在派生类中的访问属性
11.4.4派生类的构造函数和析构函数
11.5类的多态性
11.6STL标准库
11.7STL标准库应用
11.7.1vector
11.7.2deque
11.7.3list
11.7.4stack
11.7.5queue
11.7.6priority_queue
11.7.7map
11.7.8set
11.7.9pair
11.7.10string
11.7.11C++STL常用算法
11.8知识要点和常见错误列表
实训11 1类和对象的综合应用
实训11 2STL标准库的综合应用
习题11
第12章文件
12.1文件和流
12.2文件的打开与关闭
12.2.1文件打开
12.2.2文件关闭
12.3文件的读写
12.3.1字符读写函数fgetc()和fputc()
12.3.2字符串读写函数fgets()和fputs()
12.3.3数据块读写函数fread()和fwrite()
12.3.4格式化读写函数fscanf()和fprintf()
12.4知识要点和常见错误
实训12文件读写的综合应用
习题12
附录AC语言关键字
附录BASCII码对照表
附录C运算符的优先级和结合方向
附录DC语言常用库函数
附录EC语言常用的转义字符
参考文献
內容試閱
前言
本书将教学经典案例、工程应用案例和课程思政三方面有机融合,面向完全零基础入门的学生,采用由浅入深、循序渐进、学练结合的方式激发学生的编程兴趣,注重培养学生的计算思维和逻辑思维、算法设计能力、良好的程序设计风格和习惯,以达到熟练掌握C/C++语言的目的。每章的实训案例提供与专业紧密结合的工程案例,让学生在应用训练中感受计算机编程对专业的赋能作用。本书概念清晰、内容简练,适合作为高等院校“C/C++程序设计”课程用书。
计算机编程语言中,C/C++无疑是主流的程序设计语言,只要掌握了C结构化程序设计语言,再学习其他语言就会轻而易举。而C++是C语言的扩充,为学习面向对象的程序设计奠定了基础。市面上有关C/C++的教材和参考书很多,基本都是讲授和训练分开,没有专门针对在机房授课、讲练一体的教材,本书即是针对这一点,力求将知识点有机融入案例中,通过教学案例贯通理论和应用,机房授课,达到“知行合一”的教学效果。首先,本书注重C/C++语言的基础知识,通过案例与习题的呼应强化训练,让学生牢记基本知识点; 知识内容高度概括,知识点描述简洁,通过案例凸显重点和应用; 利用实训培养学生的编程能力和综合应用能力; 以国家二级典型题型作为案例题或习题,以ACM竞赛典型算法作为提升训练,引导学生参加课外学习和各类创新竞赛。全书体系按照计算机语言的学习顺序编排,力争言简意赅,通俗易懂,案例和知识点环环相扣,以达到教学目标。
本书的特色主要体现在以下三点。
第一,适合机房授课。
本书对知识点的叙述简洁精练,将重点和难点嵌入教学案例,适合机房授课,以学生练习为主,教师讲授为辅,学生边听边学边练,可迅速实现对知识从感性认识到理性认识的飞跃。
第二,注重立德树人。
本书注重学生的创新应用能力培养和品德修养培塑。程序调试能力和算法设计能力是计算机编程创新应用的关键技能。在系统讲授数据定义、表达式计算和程序控制之后,专门设计“第6章程序调试与算法评价”,系统讲授程序的常用调试方法,并分类讲解枚举法、迭代法、递推法的典型应用,与“第7章数组”中介绍的排序查找算法、“第8章函数”中介绍的递归算法互成一体,通过实训的工程案例算法应用,让学生在学习中感受知识,在训练中应用知识,并在每章最后一节给出常见错误列表,以方便学生调试程序、查询参考。
每章设计有明确的思政目标和思政点,通过丰富的思政案例培养学生“为人、为学、为事、为民”的优秀道德素养。首先是本本分分为人(有纪律)的个人素养,然后是勤勤恳恳为学(有知识)的学生素养,将来兢兢业业为事(有理想)的职业素养,终生堂堂正正为民(有担当)的国民素养。
为人: “勿以善小而不为,勿以恶小而为之”为核心的个人素养。
为学: “书山有路勤为径,学海无涯苦作舟”为核心的学习素养。
为事: “春蚕到死丝方尽,蜡炬成灰泪始干”为核心的职业素养。
为民: “先天下之忧而忧,后天下之乐而乐”的国民素养。
第三,“三点一线,知识迂回”教学模式。
本书的教学案例、实训的工程案例和章节习题均紧扣知识点,教学中将教学案例的“讲”、实训案例的“练”和习题的“用”三个环节串成一线,实现 “三点一线,知识迂回”,帮助学生由简及繁、由浅入深地掌握知识、巩固知识、升华知识。
本书中案例实现的源代码均采用C/C++的标准格式书写,案例、实训和课程设计算法都在Dev?C++平台上编译并运行。
本书由阎红灿、谷建涛任主编,郭小雨、刘盈、李伟芳任副主编。其中,第1、2章由谷建涛编写,第6、11、12章由阎红灿编写,第8~10章由郭小雨编写,第5、7章由刘盈编写,第3、4章由李伟芳编写,全书由阎红灿统稿。
本书中的内容参考了大量相关教材和文献资料,在此表示诚挚的感谢。如果教材中没有列全参阅的参考文献,请您谅解我们的疏漏,您的资料给予我们很多提示和帮助,在此表示诚挚的感谢!
由于编者水平有限,书中难免存在疏漏或不足之处,敬请广大读者批评指正。
编者2025年6月

 

 

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