c++也可以兼容c,可以使用scanf和printf(),但必须引用stdio.h;
#include<iostream>
#include<stdio.h>
using namespace std;
int main(){
int age;
scanf("%d",&age);
cout<<"hello "<<68<<" world !"<<1+2<<endl;
cout<<"I am "<<age<<" year old!"<<endl;
return 0;
}
object-oriented programming 面向对象/物件导向
object=entity
一切皆是对象,对象就像鸡蛋,内部的数据需要封装,使外部不能直接访问。只提供给外部api接口;
类的好处:
方便更新维护,方便交流。保留了接口,形成模块,利用接口和外部交流,可以很方便的对对象内部进行修改和更新。
类的
函数的参数=本地变量:作用域在函数内
成员变量:有类的地方就可以用,且定义的不同实体的成员变量地址不同;
构造和析构;
构造用于对对象初始化,析构用于给对象释放内存;