演示指针所占内存空间

指针所占内存空间

提问:指针也是种数据类型,那么这种数据类型占用多少内存空间?

在32位操作系统下,占用4个字节空间。

在64位操作系统下,占用8个字节空间。

代码示例:

#include <iostream>

using namespace std;

int main()

{

       //指针所占内存空间

       int a = 10;

       int *p = &a;

       cout << "sizeof (int *)="<< sizeof(int *) << endl;

       cout << "sizeof (int *)=" << sizeof(float *) << endl;

       cout << "sizeof (int *)=" << sizeof(double *) << endl;

       cout << "sizeof (int *)=" << sizeof(char *) << endl;

       return 0;

}

结果:

嘿嘿,你懂得!

C/C++基础 文章被收录于专栏

本专栏收录C/C++编程语言相关知识

全部评论

相关推荐

2025-12-31 14:19
门头沟学院 产品经理
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务