指针是种数据类型,求指针占用多少内存空间
#include<iostream> using namespace std; int main() { // 指针所占内存空间 int a = 10; int* p = &a; cout << "sizeof (int *) = " << sizeof(p) << endl; // 在32位操作系统下,指针是占4个字节空间大小,不管是什么类型的数据 // 在64位操作系统下,指针是占8个字节空间大小 cout << "sizeof (int *) = " << sizeof(int *) << endl; cout << "sizeof (float *) = " << sizeof(float *) << endl; cout << "sizeof (double *) = " << sizeof(double *) << endl; cout << "sizeof (char *) = " << sizeof(char *) << endl; system("pause"); return 0; }
10-07
9万+
09-23
2515
05-02
9441
04-11
7720
07-31
1895