





定价:69元
印次:1-7
ISBN:9787302441281
出版日期:2016.05.01
印刷日期:2025.01.14
图书责编:杨帆
图书分类:教材
本书是面向零基础初学者的C++语言的教材,章节内容安排循序渐进,讲解通俗易懂,并辅以大量的案例和习题,使初学者能够很快掌握C++语言的概念,并能应用它编写程序解决实际问题,为以后学习其他高级语言打下基础。 本书的主要内容包括C++语言的基本概念、各种数据类型、过程化程序设计和面向对象程序设计以及文件的基本操作。考虑到实践环节的重要性,本书还具有配套的习题解析与实验指导,供教师和学生参考。 本书内容丰富,教师可以根据需要,灵活分配学时,取舍教学内容。本书既可以作为高等院校计算机专业本科低年级学生学习计算机语言的入门教材,也可以作为高等院校非计算机专业学生的计算机语言教材,还可以作为科技人员自学C++语言的自学参考书。
张宁,南开大学生物信息学博士和博士后,现任职于天津大学精密仪器与光电子工程学院。在计算机类课程一线教学多年,善于以通俗易懂的方式面向零基础非计算机专业学生授课,多次在各类讲课大赛中获奖。精通C/C++语言、Visual Basic、Windows编程等,有19年编程和软件开发的实践经验,在国内外高水平刊物发表论文50余篇。著有《老兵新传:Visual Basic核心编程及通用模块开发》、《C语言其实很简单》、《玩转Office轻松过二级》(由清华大学出版社出版)等。刘前,女,1968年生,辽宁本溪人。1987年9月至1991年7月,沈阳建筑工程学院计算机及应用专业学士。2008年9月至2011年5月,中国科学院研究生院计算机技术专业硕士。1991年8月至今,辽宁科技学院任教。任教多年来主讲C程序设计及C++程序设计课程。
前言 C++语言是目前最为流行的面向对象的程序设计语言之一,它是一种高效实用的程序设计语言,既支持过程化程序设计,也支持面向对象程序设计。随着C++语言渐渐成为ANSI标准,这种新的面向对象的程序设计语言迅速被程序设计人员广泛使用。C++语言也是学习程序设计的基础,学好该语言,对触类旁通其他程序设计语言很有帮助。 本教材在结构上突出了以程序设计为中心,以语言知识为工具的思想,对C++语言的语法规则进行整理和提炼,深入浅出地介绍基于C++语言的程序设计方法;在内容上注重知识的完整性,以适合初学者的需求;在写法上追求循序渐进,通俗易懂,旨在引导初学者入门。对于初学者来说,学习程序设计的技术和方法,在最初往往是枯燥乏味的。作为一种尝试,我们在教学中曾经将各种程序设计的技术和方法融于趣味问题之中,通过对一些饶有趣味问题的讨论和求解,使读者在轻松、愉快的气氛中理解和探索程序设计的奥妙,从而达到事半功倍的学习效果。 本书在编写过程中参考了大量同类教材并吸收了这些教材的优点,同时又保持了自己的特色。本书从课程体系上分为三篇: 第一篇为基础篇,包括第1章~第4章;第二篇为提高篇,包括第5章~第7章;第三篇为实用篇,包括第8 章~第10章。 本书的编者都是长期在高校从事软件教学的教师,有丰富的教学经验和科研开发能力。另外,在编写本书的过程中,编者还参阅了大量国内外有关C++程序设计的教材和资料。 全书各章配有习题,并有与之配套的《C++程序设计实践与案例教程习题解析与实验指导》。全部的例题和习题均在Visual C++环境下调试、运行,以方便读者上机学习。本书既可以作为高等院校计...
第一篇基础篇
第1章C++语言概述/3
1.1算法与程序设计/3
1.1.1算法的概念/3
1.1.2算法的表示/5
1.1.3程序/8
1.1.4程序设计语言/8
1.2C++语言的发展与特点/9
1.2.1C++语言的发展/9
1.2.2C++语言的特点/10
1.3简单的C++语言程序介绍/11
1.4C++语言的开发环境/14
1.4.1C++语言开发环境简介/14
1.4.2Visual C++ 6.0集成开发环境
的使用/15
习题/19
第2章基本数据类型与表达式/20
2.1数据类型概述/20
2.2常量与变量/21
2.2.1常量/21
2.2.2变量/22
2.3基本数据类型/23
2.3.1整型数据/23
2.3.2浮点型数据/26
2.3.3字符型数据/27
2.3.4sizeof运算符/30
2.4变量赋初值/30
2.5各类数值型数据之间的混合运算/31
2.6运算符与表达式/33
2.6.1运算符的分类/332.6.2算术运算符和算术表达式/34
2.7赋值运算符和赋值表达式/38
2.8逗号运算符和逗号表达式/41
习题/42
第3章C++的程序控制结构/45
3.1语句/45
3.2赋值语句/46
3.3顺序结构/48
3.4选择结构/50
3.4.1if语句/50
3.4.2条件运算符/56
3.4.3switch语句/57
3.4.4选择结构程序设计举例/60
3.5循环结构/64
3.5.1while循环语句/64
3.5.2do...
1本教材体现“程序设计=算法+数据结构”的程序设计课程教学内涵,贯彻传授知识、培养能力、提高编程技术的教学理念。
2本教材在加强基础训练、介绍基本算法的同时,选用了很多趣味性的案例,以提高读者的学习兴趣,使读者在轻松自然的学习过程中,掌握程序设计的方法。
3本教材针对学生在学习面向对象的程序设计过程中难理解的问题,利用大量贴近生活的案例,并提供许多易理解的插图和独特的小窍门、小技巧、小口诀等,使读者在轻松的环境中花费很少的时间就能掌握面向对象的程序设计,并应用自如。
4本教材的另一亮点是高质量编程,教材中针对主要知识点都配有程序实例并有完整的程序说明,所有程序均上机调试通过。