2、指针所占用内存空间.cpp 623 B

123456789101112131415161718192021222324252627
  1. #include <iostream>
  2. //指针也是种数据类型,那么这种数据类型占用多少内存
  3. //在32位操作系统下,指针占用4个字节内存空间
  4. //在64位操作系统下,指针占用8个字节内存空间
  5. int main()
  6. {
  7. //指针所占的内存空间大小
  8. int a = 10;
  9. //int* p;
  10. //p = &a;
  11. int * p = &a;
  12. std::cout << "sizeof (int*) = " << sizeof(int *) << std::endl;
  13. std::cout << "sizeof (int*) = " << sizeof(float *) << std::endl;
  14. std::cout << "sizeof (int*) = " << sizeof(double *) << std::endl;
  15. std::cout << "sizeof (int*) = " << sizeof(char *) << std::endl;
  16. system("pause");
  17. return 0;
  18. }