C/C++程序设计与实训
本书将知识点贯穿于丰富的教学案例和实训案例中,将抽象枯燥的知识变为具体有趣的应用。

作者:阎红灿、谷建涛、郭小雨、刘盈、李伟芳

丛书名:21世纪普通高校计算机公共课程系列教材

定价:59.8元

印次:1-1

ISBN:9787302703150

出版日期:2025.09.01

印刷日期:2025.09.02

图书责编:贾斌

图书分类:教材

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

"C/C++语言作为目前最为流行的通用程序设计语言之一,不仅是计算机专业人员和爱好者的**学习对象,也是高等院校计算机专业课程的重要教学内容,更是大学生程序设计大赛的**编程工具。本书在全面介绍C/C++程序设计的基础知识、数据表示和程序控制流程的基础上,深入讲解数组的使用,函数的定义和调用,指针的概念及其操作,复杂数据结构——结构体和共用体应用及文件读写操作,典型算法应用和算法评价,程序调试方法,C++面向对象编程和STL模板应用。 本书注重教材的可读性、实用性和教育性,将理论知识融入教学案例,将实践应用融入实训工程案例,案例、实训和习题遥相呼应于知识点; 每章开头都给出知识学习目标和思政目标,案例程序由浅入深,强化了知识点、算法、编程方法与技巧,并给出详细的解释,对关键知识点进行详细说明,并附有大量的图表; 每章还列举出了初学者在编程过程中常见的错误,方便读者正确、直观地对问题进行理解。教书育人是本书的特色之一,每章都有明确的思政目标和经典思政案例设计,将思政教学春风化雨般融入知识讲授中。 本书适合高校计算机类基础课程和通识课程使用,也可以作为计算机专业的本专科生及研究生教材使用。为了更好地辅助教学和学习,书中还配套提供了知识点和作业解析小视频链接,提供教学电子课件、全部案例和实训源程序文件,极大地方便了教师的备课和学生的学习。 "

阎红灿,博士,教授,硕士生导师,河北省科技奖励评审专家,江西省、广东省科技项目评审专家,获华北理工大学优秀教师和师德标兵荣誉称号,省级一流课程、课程思政示范课程负责人。致力于本体建模与知识发现、智能推荐和图像处理等领域的应用研究,主研国家自然基金、河北省自然基金项目5项,主持省级教改项目2项,发表SCI/中文核心学术论文20余篇,发明专利1项,出版专著2部,主编教材4部,获河北省科技进步奖、唐山市科技进步奖3项。

前言 本书将教学经典案例、工程应用案例和课程思政三方面有机融合,面向完全零基础入门的学生,采用由浅入深、循序渐进、学练结合的方式激发学生的编程兴趣,注重培养学生的计算思维和逻辑思维、算法设计能力、良好的程序设计风格和习惯,以达到熟练掌握C/C++语言的目的。每章的实训案例提供与专业紧密结合的工程案例,让学生在应用训练中感受计算机编程对专业的赋能作用。本书概念清晰、内容简练,适合作为高等院校“C/C++程序设计”课程用书。 计算机编程语言中,C/C++无疑是主流的程序设计语言,只要掌握了C结构化程序设计语言,再学习其他语言就会轻而易举。而C++是C语言的扩充,为学习面向对象的程序设计奠定了基础。市面上有关C/C++的教材和参考书很多,基本都是讲授和训练分开,没有专门针对在机房授课、讲练一体的教材,本书即是针对这一点,力求将知识点有机融入案例中,通过教学案例贯通理论和应用,机房授课,达到“知行合一”的教学效果。首先,本书注重C/C++语言的基础知识,通过案例与习题的呼应强化训练,让学生牢记基本知识点; 知识内容高度概括,知识点描述简洁,通过案例凸显重点和应用; 利用实训培养学生的编程能力和综合应用能力; 以国家二级典型题型作为案例题或习题,以ACM竞赛典型算法作为提升训练,引导学生参加课外学习和各类创新竞赛。全书体系按照计算机语言的学习顺序编排,力争言简意赅,通俗易懂,案例和知识点环环相扣,以达到教学目标。 本书的特色主要体现在以下三点。 第一,适合机房授课。 本书对知识点的叙述简洁精练,将重点和难点嵌入教学案例,适合机房授课,以学生练习为主,教师...

目录
荐语
查看详情 查看详情

目录

第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编译预处理

... 查看详情

"本书为省级线上线下一流课程C/C++语言程序设计课程配套教材

"


查看详情