C++学习之路(一)

167 阅读1分钟

第一个程序

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 015. }

运行结果:

屏幕截图 2021-04-20 213830.png

OOP面向对象编程

  • C面向过程:面向过程编程思想核心:功能分解,自顶向下,逐层细化。
  • C++面向对象编程:在面向对象中,算法与数据结构被看作是一个整体,称作对象
  • 对象=算法+数据结构
  • 程序=对象+对象+.....

C++三大特性

  • 继承:将数据和方法打包在一起,加以权限的区分
  • 封装:避免公用代码的重复开发。减少代码和数据冗余
  • 多态:多种形态,程序在运行时才决定调用的函数