首页 > 图书中心 >图书详情

C/C++语言程序设计(第2版)

提供课件、例题、源码,咨询QQ:2301891038(仅限教师)。本书已作为教材公开发行,多次重印,国内多所高校作为计算机相关专业基础课教材。为满足新工科教学改革的需要,强调工程教育理念和计算思维能力的培养,从C语言扩展到C++语言角度对教材内容进行了修订。提供配套PPT教学课件、专业培养计划、教案、课程大纲等。

作者:邱晓红、李渤、杨舒晴、樊中奎、彭莹琼
定价:69.80
印次:2-2
ISBN:9787302553205
出版日期:2020.08.01
印刷日期:2020.11.04

本书针对教学研究型和教学应用型大学的学生综合素质特点,结合新工科改革的需要,基于CDIO的工程教育理念,结合需要掌握的程序设计知识点,从国内外C/C++语言程序设计的最新教材和经典应用实例,选取了智能ATM自动取款机综合应用实例贯穿全书,并比较分析计算机程序语言与自然语言的相互对应关系,形象化解释程序语言的相关概念,更深层次理解程序语言的特性,进一步增强了计算机相关领域的应用知识点和程序设计语言间的对应关系。

more >

前言 “C/C++语言程序设计”是计算机科学与技术、软件工程等相关专业要开设的基本计算机语言课程,是后续课程(如数据结构、操作系统等)的重要先修课程,是学习其他高级语言和应用软件的核心基础。能否学好这门课程直接影响学生对计算机语言的理解、对后续课程的学习兴趣,也影响大学生能否顺利培养出良好的自主学习方法和学习习惯。 因材施教是教学工作者一直传承的理念,促进计算机、软件学院人才培养质量的提升,必须针对所培养人才的特点,更新教学内容和方法。本书针对教学研究型和教学应用型大学的软件工程专业学生的素质特点,基于CDIO的工程教育理念,结合软件工程专业未来需要掌握的专业知识点,利用建构主义教学理论挑选和设计综合应用范例,从与计算机交流的角度,首先掌握C语言再扩展到C++,分析应用C/C++语言解决问题的思路和特点,帮助读者深层次多角度理解C/C++语言基本语法、基本概念,降低C/C++语言的学习和应用的抽象性难度,提高学习的兴趣。 本书共有13章。 第1章概述C语言、C语言程序结构、Visual C++6.0编译系统的使用及学习C语言的方法。 第2章详细介绍C语言的数据类型、运算符与表达式。 第3章介绍算法的概念、顺序结构程序设计及C语言的基本输入输出函数。 第4章主要介绍选择结构的特点、语法及选择结构程序设计的应用。 第5章详细地介绍循环语句的语法结构、功能特点及循环程序设计的应用。 第6章主要介绍一维数组、多维数组以及字符数组的定义和使用。 第7章介绍函数的定义、调用、变量的作用域及存储类别等。 第8章介绍指针的定义和运算、指针在数组和函数中的应用及指向指针的含义与应用。 第9章主要介绍结构体和共用体的定义及其应用。 第10章介绍C文件及其基本操作。 第11章介绍C语言的三种预处理命令与应用。 第12章从C语言到C++语言角度,分析C++语言的功能和特点。 第13章通过两个实训范例贯穿C语言重要知识点。 本书编者多年从事“C语言程序设计”或“C++程序设计”的教学工作,具有丰富的教学经验,编程实例多选自实训教学讲义。 (1) 内容编写既考虑经典范例,又吸收了最新应用内容。由浅入深,循序渐进,层次分明;语言讲解通俗易懂、突出重点。 (2) 每章节都配有精心设计的应用例题,帮助读者更好地理解和掌握该章节知识点,例题的代码已做了详细的注释。每章都配有精选习题,用以强化C语言程序设计知识和技能的训练。 (3) 结合每章的内容,编写了综合应用实例,既可作为各章教学的参考,也可作为该章知识点应用的综合实训项目。 (4) 本书强调案例教学,例题和习题都可在Visual C++6.0中控制台项目下调试与运行。选用该编译系统,为后续学习Visual C++程序设计语言奠定了基础。 (5) 五子棋人机对战案例加入了简单的人工智能搜索算法,让读者能尽早揭开智能的神秘面纱,适应新工科教学改革的需要。 本书由邱晓红、李渤担任主编。第1章、第12章、附录A和附录B由邱晓红编写,第2~6章、第13章由樊中奎组织编写,第7~9章由李渤组织编写,第11章由杨舒晴编写,第10章由彭莹琼编写。书中部分例题由研究生参与调试与校验,全书由邱晓红统稿并定稿。 在本书的编写过程中,得到了许多老师和同学的大力支持和热情帮助,清华大学出版社对本书的出版给予了大力的支持,在此表示衷心的感谢!同时,编者参阅了大量的“C/C++语言程序设计”方面的书籍和网上资源,在此,对它们的作者和提供者一并表示衷心的感谢。 由于编者水平有限,书中难免疏漏或陈述不妥之处,恳请读者批评指正,以便再版时修改完善。 编者2020年3月

more >
扫描二维码
下载APP了解更多

同系列产品more >

C++面向对象程序设计基础教程

周法国、高文超
定 价:65元

查看详情
Java程序设计实验指导

李建锋、覃遵跃
定 价:39元

查看详情
嵌入式系统原理及接口技术(第2版)...

刘彦文
定 价:69.80元

查看详情
C语言程序设计(第2版)

马秀丽、李筠、刘志妩、
定 价:59元

查看详情
无线网络技术(第4版)——原理、应...

金光、江先亮
定 价:59元

查看详情
图书分类全部图书
more >
  • 邱晓红,江西理工大学 软件工程学院 教授 江西理工大学中韩虚拟现实研究院院长,江西省中青年学科带头人,江西省软件工程学科教学指导委员会成员。近5年出版大学本科教材3部。
  • 基于CDIO的工程教育理念,结合需要掌握的程序设计知识点,从掌握C语言到C++的角度,分析国内外C/C++语言程序设计的最新教材和经典应用实例
more >
  • 目录

    第1章C语言及程序设计概述1

    1.1C语言简介1

    1.1.1C语言的发展过程1

    1.1.2C语言的主要特点1

    1.2C语言程序的结构3

    1.2.1C语言程序的结构及其主要特点3

    1.2.2标识符与关键字5

    1.3C语言编译工具简介7

    1.3.1C语言程序实现的步骤7

    1.3.2Turbo C 2.0编译工具简介7

    1.3.3Visual C++ 6.0编译工具简介11

    1.4如何学习C语言15

    1.4.1学习C语言的理由15

    1.4.2学好C语言的步骤17

    1.5编程实践18

    任务1: 输出金字塔图案18

    任务2: 打印输出华氏和摄氏的温度对照表19

    习题20第2章数据类型、运算符与表达式22

    2.1常量和变量22

    2.1.1常量22

    2.1.2变量25

    2.2基本数据类型27

    2.2.1整数类型27

    2.2.2字符型28

    2.2.3实数类型29

    2.3数据类型的转换30

    2.3.1自动类型转换31

    2.3.2强制类型转换33

    2.4运算符和表达式34

    2.4.1算术运算符和算术表达式34

    2.4.2关系运算符和关系表达式39

    2.4.3逻辑运算符和逻辑表达式42

    2.4.4赋值运算符和赋值表达式43

    2.4.5位运算符与位运算45

    2.4.6条件运算符与条件表达式49

    2.4.7逗号运算符与逗号表达式50

    2.4.8求字节数运算符51

    2.4.9特殊运算符52

    2.5运算符的优先级和结合性52

    2.5.1运算符的优先级52

    2.5.2运算符的结合性53

    2.6编程实践55

    任务: 分析...

精彩书评more >

标题

评论

版权所有(C)2019 清华大学出版社有限公司 京ICP备10035462号 京公网安备11010802013248号

联系我们 | 网站地图 | 法律声明 | 友情链接 | 盗版举报 | 人才招聘