输入输出控制符
在printf和scanf中可以使用以“%”开头的控制符,指明要输入或者输出的数据类型以及格式。
引用的概念
下面的写法定义了一个引用,并将其初始化为引用某个变量。
类型名 & 引用名 = 某变量名;
int n = 4;
int & r = n;//r引用了n,r的类型是int &
某个变量的应用,等价于这个变量,相当于该变量的一个别名。
定义引用时一定要将其初始化成引用某个变量
初始化后,它就一直引用该变量,不会再引用别的变量了
引用只能引用变量,不能引用常量和表达式
Const关键字
类和对象的基本概念
#include<iostream>
using namespace std;
class CRectangle
{
public:
int w,h;
void Init(int w_,int h_);
int area();
int perimeter();
};//必须有分号
void CRectangle::Init(int w_,int h_)
{
w = w_;
h = h_;
}
int CRectangle::area()
{
return w*h;
}
int CRectangle::perimeter()
{
return 2*(w+h);
}
int main()
{
int w,h;
CRectangle r;
cin>>w>>h;
r.Init(w,h);
cout<<"It's area is "<<r.area()<<endl;
cout<<"It's perimeter is "<<r.perimeter();
cout<<sizeof(CRectangle)<<endl;
return 0;
}