指针变量也是一种变量,也有所占的内存空间。
#include<iostream>
using namespace std;
int main()
{
int* zz;
char* zz1;
float* zz2;
double* zz3;
//在不同的操作系统下的指针变量的内存空间都不同
//在三十二位操作系统下指针变量所占的内存空间都是四个字节
//而在六十四位操作系统下占八个字节
cout << "int 类型的指针所占的内存空间大小为" << sizeof(int*) << endl;
cout << "char 类型的指针所占的内存空间大小为" << sizeof(zz1) << endl;
cout << "float 类型的指针所占的内存空间大小为" << sizeof(float*) << endl;
cout << "double 类型的指针所占的内存空间大小为" << sizeof(zz3) << endl;
system("pause");
return 0;
}