





定价:37元
印次:1-9
ISBN:9787302383550
出版日期:2015.02.01
印刷日期:2021.08.18
图书责编:郑寅堃
图书分类:教材
本书基于新的C++标准,从程序设计基础知识开始,系统地介绍C++语言的基本概念、语法规则和编程技术。本书是作者结合多年的C和C++语言的教学实践经验编写而成,对每一部分的知识点和难点,都力求以比较精练的语言进行讲解,并按照由浅入深、循序渐进、前后贯穿的原则,精选了大量例题。各章在介绍C++程序设计语言的基础上,采用发散性思维方法,对相关知识进行了扩展; 同时,每章配备有相应的教学案例和大量习题,既方便教师安排教学,又便于读者综合运用所学知识,进一步提高编程技能。 本书可作为高等院校计算机专业或非计算机专业的第一门程序设计语言教学用书,也可作为程序设计人员的自学参考用书。
揣锦华,女,教授,1964年出生,1985年至今在长安大学任教,长安大学教学名师,硕士生导师,加拿大维多利亚大学(University of Victoria)访问学者,现为长安大学信息工程学院软件工程系主任,陕西省计算机教育学会会员。主要从事程序设计方法学、数据处理等方面的教学和科研工作。为本科生、研究生主讲“程序设计基础”、“面向对象程序设计”、“VC++”、“数据挖掘”、“面向对象系统分析与设计”等课程。长安大学“程序设计基础”精品课程负责人及主讲教师,国家双语教学示范课程“高级编程技术”主讲教师。主编出版《C++程序设计语言》、《面向对象程序设计与VC++实践》等教材四部,主持和参加科研项目十多项,多次获得教学和科研成果奖励。在国内外核心期刊和国际学术会议上发表学术论文二十余篇,多篇被“三大检索”收录。
随着信息技术和计算机科学的发展,程序设计已成为现代人应该掌握的基本技能。C++语言是从C语言发展演变而来的一种面向对象的程序设计语言,C++全面兼容了C,同时提供了比C更严格更安全的语法,从这个意义上讲,C++首先是一个更好的C。虽然C++语言是从C语言发展而来的,但是C++本身也是一个完整的程序设计语言,因此,将C++作为程序设计的入门语言进行学习是完全可行的。 十多年前,本人曾出版过《C++程序设计语言》一书,近几年在具体的教学实践中,对C++程序设计的教学内容和形式有了一些新的认识和改进的想法。另外,随着C++的发展,原书内容和使用的标准也需要升级更新。2003年出版的书已使用多年,在社会上有一定的影响,广大读者对原书也提出了一些诚恳的改进意见,所以重新出版此书也实现了作者回馈热心读者的愿望。 本书基于新的C++标准,从程序设计基础知识开始,系统地介绍C++语言的基本概念、语法规则和编程技术。针对初学者的特点,力求做到深入浅出,将复杂的概念用简洁浅显的语言来讲述,使读者可以轻松地入门,循序渐进地提高。本书是作者总结多年教学实践经验编写而成,对每一部分的知识点和难点,都力求以比较精练的语言进行讲解,在介绍语法时,着重从程序设计方法学的角度讲述其意义和用途。同时,对重要的知识点都列举了必要的例题进行说明,并对例题所采用的算法和编程技术进行了深刻的分析,旨在使读者对C++编程技术不仅知其然,并知其所以然。在介绍基础知识的基础上,还选择了一些综合性较强的案例,对常用的数据结构和经典的算法进行详细的剖析,这些案例既方便教师安排教学,又便于读者综合运用所学知识,进一步提高编程技能...
1.1计算机中数的表示与编码
1.1.1进位记数制
1.1.2二进位数在计算机内的表示
1.1.3常用的信息编码
1.2程序设计及程序设计语言
1.3算法及算法表示
1.4用程序流程图表示算法
1.5程序设计方法
1.5.1结构化程序设计
1.5.2面向对象程序设计
1.6小结与知识扩展
1.6.1小结
1.6.2计算机中常用存储单位及其换算
习题
第2章C++简单程序设计
2.1C++程序的基本结构和要素
2.1.1一个简单的C++程序
2.1.2字符集
2.1.3词法记号
2.1.4注释
2.2基本数据类型和数据
2.2.1基本数据类型
2.2.2常量
2.2.3变量和引用
2.3运算符与表达式
2.3.1算术表达式
2.3.2自增和自减运算符
2.3.3赋值表达式
2.3.4逗号表达式
2.3.5关系表示式
2.3.6逻辑表达式
2.3.7条件表达式
2.3.8sizeof运算符
2.3.9位运算
2.3.10运算符的优先级和结合性
2.4数据类型转换
2.4.1赋值时的类型转换
2.4.2表达式中隐含转换
2.4.3强制类型转换
2.5简单的输入与输出控制
2.5.1C++的输入与输出
2.5.2通过I/O流控制符进行格式控制
2.6C++基础知识编程案例
2.7小结与知识扩展
...