第一个程序
1. include<iostream>//i:input 输入 o:output 输出 stream 流
2. //std(标准使用的命名空间)
3. using namespace std;
4. //有且只有一个主函数,可以有多个其他函数
5. //cout 代表输出设备
6. //endl 换行符
7. //cin 代表输入设备
8. int main()
9. {
10. cout<<"hello world!"<<endl;
11. int num=0;
12. cin>>num;//获取键盘输入
13. cout<<"num="<<num<<endl;
14. return 0;
15. }
运行结果:
OOP面向对象编程
- C面向过程:面向过程编程思想核心:功能分解,自顶向下,逐层细化。
- C++面向对象编程:在面向对象中,算法与数据结构被看作是一个整体,称作对象
- 对象=算法+数据结构
- 程序=对象+对象+.....
C++三大特性
- 继承:将数据和方法打包在一起,加以权限的区分
- 封装:避免公用代码的重复开发。减少代码和数据冗余
- 多态:多种形态,程序在运行时才决定调用的函数