文档介绍:C++程序设计
C++基础知识
1
精选PPT
第2章 C++基础知识
本章学习要点
从C程序到C++程序的发展历程
简单的C++程序
C++的输入输出、数据类型、函数及指针
C++的常变量、引用、名字空间、字符串变量
C++程序的编写和实现
2
精选PPT
第2章 C++基础知识
本章学习目标
了解从C程序到C++程序的发展历程
对简单的C++程序有整体的感性认识
掌握C++对C的扩充
掌握C++的输入输出、数据类型、函数及指针
掌握C++的常变量、引用、名字空间、字符串变量
熟悉C++程序的编写和实现流程
3
精选PPT
§ 从C到C++
C到C++的发展历程
C++
C++
C++
带类的C
C
C++
ANSI C++
89年,增加类的多继承
91年,增加模板
增加异常处理、名字空间、运行时类型识别
97年,成为标准
4
精选PPT
§ 简单C++程序
通过简单的C++例子认识C++程序
【例2-1】在屏幕上输出一行字符“Hello C++!”。
//=============================================================
#include <iostream> //包含头文件命令
using namespace std; //使用名字空间std
int main()
{ cout<<"Hello C++!"<<endl; //输出字符串到屏幕
return 0; //main函数返回0至操作系统
}
//=============================================================
注意:标准C++程序和C程序的不同 :
main函数的返回值为整型
使用cout输出及需要用到的头文件iostream
名字空间
5
精选PPT
§ 简单C++程序
C++的函数和C语言的函数非常相似
函数的使用仍然需要先声明后使用。如果函数定义在函数调用之后,则必须在前面声明函数原型
【例2-2】通过函数求两个整数a和b的和。
//=============================================================
#include <iostream> //包含头文件命令
using namespace std; //使用名字空间std
int sum(int x, int y) { return x + y; } //求和的函数
int main()
{ int a,b; //定义两个变量a和b
cout<<"Input to a and b: "<<endl; //输出提示信息到屏幕
cin>>a>>b; //等待用户从键盘输入数据
cout<<a<<"+"<<b<<"="<<sum(a, b)<<endl; //输出结果信息至屏幕
return 0; //main函数返回0至操作系统
}
//=============================================================
6
精选PPT
§ 简单C++程序
【例2-3】声明一个关于人的类Person,人的信息包括姓名、性别、年龄,
人可以输入自己的信息,也可以显示自己的信息。
#include <iostream> //包含头文件命令
using namespace std; //使用名字空间std
class Person //类的声明
{public: //以下为类的公用成员函数
void SetInfo() //公用成员函数SetInfo
{ cout<< "Input info to name,sex,age:\n "; //输出提示信息
cin>>name>>sex>>age; } //输入数据至私有数据成员
void Show() //公用成员函数Show
{ cout<< "name : "<<name; //输出私有成员name的值
cout<< "sex: "<<sex; //输出私有成员sex的值
cout<< "age: "<<age<<endl; } //输出私有成员age的值
private: //以下为类的私有数据成员
char name[20];