编程语言基础-C++

分類: 图书,计算机/网络,程序设计,C C++ C# VC VC++,
作者: 常建丽主编
出 版 社: 北京邮电大学出版社
出版时间: 2007-5-1字数:版次: 1页数: 212印刷时间:开本: 16开印次:纸张:I S B N : 9787563514656包装: 平装内容简介
本书立足基本操作,渗透基础知识,突出教材的职教特色,力争使学生了解和掌握计算机应用的基础知识和基本技能,具有应用计算机的初步能力,为学生利用计算机学习其他课程打下基础。 本书是北京邮电大学为中等职业学校的学生编写的计算机应用基础课程的使用教材,也可作为参加全国计算机等级考试人员的培训教材,以及其他学习计算机应用基础知识人员的参考书。
目录
第1章C++概述
1.1c++程序设计语言
1.2C++程序开发过程
1.2.1编辑
1.2.2编译
1.2.3连接
1.2.4运行
1.2.5C++程序
1.3C++程序的结构与组成
1.3.1声明区
1.3.2主程序区
1.3.3函数定义区
1.3.4程序举例
典型题分析
小结
习题
第2章数据类型、运算符和表达式
2.1数据类型
2.1.1基本数据类型
2.1.2结构数据类型
2.1.3常量
2.1.4变量
2.2运算符和表达式
2.2.1运算符
2.2.2运算符的优先级与结合性
2.2.3表达式
典型题分析
小结
习题
第3章语句和函数
3.1赋值语句
3.2选择语句
3.2.1if语句
3.2.2switch语句
3.3 循环语句
3.3.1while循环语句
3.3.2for循环语句
3.3.3三种循环的比较
3.3.4转移语句
3.4预处理功能
3.5 函数的定义和声明
3.5.1函数的定义
3.5.2函数的声明
3.5.3函数的调用
3.5.4函数的嵌套调用
3.5.5函数的递归调用
3.6 函数的参数传递
3.6.1函数的传值参数
3.6.2函数的引用参数
3.7函数的返回值
3.8内联函数
3.9带默认参数的函数
3.10 局部变量和全局变量
3.10.1局部变量
3.10.2全局变量
典型题分析
小结
习题
第4章指针类型
4.1 指针
……
第5章 类与对象
第6章 继承与派生
第7章 多态与虚函数
第8章 C++流与文件
参考文献
书摘插图
第1章C++概述
【教学内容与要求】
1.了解C++程序设计语言;
2.掌握C十+程序的开发过程;
3.掌握C++程序的结构与组成。
1.1 C++程序设计语言
C++程序设计语言源于C语言,C语言是在20世纪70年代推出的。由于C语言的规则简单,它不仅拥有高级语言的数据表示和运算功能,而且可以直接对存储器内的数据进行操作,用C语言编写的程序在运行时的效率也比较高,所以C语言被广大的程序员所青睐,成为一种世界流行的程序设计语言。
C++程序设计语言诞生于20世纪80年代初,由贝尔实验室推出。最初c++称为带类的C,后来命名为c++。
C++是c语言的扩充。C++的名字强调了从C语言的演化特性。C++在c语言的基础上增加了面向对象程序设计的特征,c语言在C++中作为子集保留下来。由于C++具有面向对象、高效、安全可靠、灵活以及良好的继承性和前瞻性等特点,深受软件设计人员的普遍欢迎。
C++是面向对象的程序设计语言。面向对象程序设计以更接近于人类思维的方式分析问题和解决问题,面向对象程序设计的基本概念是对象和类。自然界中的任何事物都可以看作对象,也就是说,自然界是由千千万万个对象构成,它们之间通过一定方式相互联系。例如,学校是一个对象,学校中的每个班级都是不同的对象。每个对象都有它的特性和行为,例如,一个班级的人数、专业、学制等都是它的特性。班级要进行活动,如上课、开会、文娱等,这些都是它的行为。在面向对象程序设计中,将同一种类型的对象归属为一个类。例如,声明一个班级类,那么1班、2班、3班都是班级类的对象。
……