我们知道我们一般所了解的c及c++中,char占1个字节,int占2个或者4个字节,double占8个字节
举个例子:
# include<iostream> int main(void) { using namespace std; int i = 373; double j = 4.5; char ch = 'A'; int * p = &i; double * q = &j; char * r = &ch; cout<< sizeof(i)<<'\0'<< sizeof(j)<<'\0'<< sizeof(ch)<<endl; cout<< sizeof(p)<<'\0'<< sizeof(q)<<'\0'<< sizeof(r)<<endl; return 0; }
运行结果是:4 8 1