和操作系统位数有关

1.如果操作系统是64位,则占8个字节;如果操作系统是32位,则占4个字节。

2.并且所有类型的指针占的内存大小都一样。

可能大家会迷惑这是为什么呢?
因为指针就是一个地址,操作系统已经明确的规定了地址是多少位,那么它就有多长(就是它的长度是固定的),
长度固定了,占的内存不就固定了么。

3.如何看指针所占大小

和普通的变量一样,直接用sizeof

#include<iostream>
using namespace std;int main()
{int a = 10;int *p = a;cout << "指针所占大小:" << sizeof(p) << endl;system("pause");return 0;
}

C语言或C++中不同类型指针所占内存大小相关推荐

  1. 初识C语言(一)常见变量的含义、所能存储数据的范围、及其所占内存大小。

    一 .变量的类型及其所占内存大小 刚开始学习C语言的时候就会接触到变量的这个概念,变量有很多种类,整型,浮点型等.那么就要了解一下每种类型的变量的含义.能够存储的数据的范围.以及它所占内存的大小. 提 ...

  2. 结构体自定义指针函数c语言,C语言结构体中的函数指针

    C语言结构体中的函数指针 C语言结构体中的函数指针内容由小编收集整理,希望对您的 学习有所帮助!更多内容请关注应届毕业生考试网! 结构体是由一系列具有相同类型或不同类型的数据构成的数据集合.所以,标准 ...

  3. C语言结构体中定义函数指针详解

    C语言结构体中定义函数指针详解 结构体指针函数应用场景之一--驱动程序编写 结构体的一些基本用法 形式1:先定义结构体类型,再定义变量 形式2:在定义类型的同时定义变量 形式3:直接定义变量,用无名结 ...

  4. 【C 语言】二级指针案例 ( 字符串切割 | 返回 自定义二级指针 作为结果 | 每个 一级指针 指向不同大小内存 | 精准分配每个 一级指针 指向的内存大小 )

    文章目录 一.二级指针案例 ( 返回自定义二级指针 | 精准控制内存大小 ) 二.完整代码示例 一.二级指针案例 ( 返回自定义二级指针 | 精准控制内存大小 ) 博客 [C 语言]二级指针案例 ( ...

  5. C语言union合并两个字节,C语言中的联合体union所占内存方式

    当多个数据需要共享内存或者多个数据每次只取其一时,可以利用联合体(union).在C Programming Language 一书中对于联合体是这么描述的: 1)联合体是一个结构: 2)它的所有成员 ...

  6. 指针02:指针所占内存空间

    #include<iostream> using namespace std;int main(){//指针所占内存空间 int a=10;int *p=&a;//在32位操作系统 ...

  7. 黑马程序员(57.指针-指针所占内存空间-58.指针-空指针-59.指针-野指针)

    黑马程序员(57.指针-指针所占内存空间-58.指针-空指针-59.指针-野指针) 一,57.指针-指针所占内存空间 二,58.指针-空指针 三, 59.指针-野指针 来自黑马程序员 一,57.指针- ...

  8. c语言char指针用法,整理C语言中各种类型指针的特性与用法

    2016 指针为什么要区分类型: 在同一种编译器环境下,一个指针变量所占用的内存空间是固定的.比如,在16位编译器环境 下,任何一个指针变量都只占用8个字节,并不会随所指向变量的类型而改变. 虽然所有 ...

  9. 结构体自定义指针函数c语言,详解C语言结构体中的函数指针

    结构体是由一系列具有相同类型或不同类型的数据构成的数据集合.所以,标准C中的结构体是不允许包含成员函数的,当然C++中的结构体对此进行了扩展.那么,我们在C语言的结构体中,只能通过定义函数指针的方式, ...

  10. c语言 一个函数返回结构体指针,详解C语言结构体中的函数指针

    结构体是由一系列具有相同类型或不同类型的数据构成的数据集合.所以,标准C中的结构体是不允许包含成员函数的,当然C++中的结构体对此进行了扩展.那么,我们在C语言的结构体中,只能通过定义函数指针的方式, ...

最新文章

  1. 我依然坚持建议你开始写博客 | 写给我的 2017
  2. 为SharePoint顶部链接开发自定义数据源
  3. JQuery图片切换 Win8 Metro风格Banner
  4. Flash 与 C#交互 (简单按钮事件)
  5. 小故事分享:千里马与苍蝇的故事
  6. Mybatis(19)注解实现多表查询
  7. PHP 正则表达式资料
  8. JDK Dynamic Proxy_JDK动态代理
  9. tensorRT程序设计框架_4
  10. python不同版本切换_Python版本切换,python,的
  11. java如何调用webservice_Java如何调用WebService接口
  12. 桌面图标有蓝底怎么去掉?
  13. Android Text文字详解
  14. 洛谷 P2440 木材加工(二分,含边界处理的笔记)
  15. 读《苔》有感 付强
  16. GVM踩坑记录之:rsync: connection unexpectedly closed 和 rsync: read error: Connection reset by peer (104)
  17. 普元微服务与容器技术实践沙龙第二期
  18. 性能测试工具Locust和JMeter比较
  19. 汇编ret ,retf ,iret ,int指令详解
  20. 魔兽世界怀旧服服务器信息,魔兽世界怀旧服服务器类型有哪些_怀旧服服务器类型介绍...

热门文章

  1. 方舟手游服务器设置文件翻译,方舟生存进化单机模式设置中英文对照翻译一览...
  2. 做人10大心机:不能太单纯 适度伪装自己
  3. 中国古代文化常识【1】
  4. 视频黑屏检测,时长检测 blackdetect
  5. 假如我来架构12306网站(二) - 浅谈系统需求调研
  6. 2020杭电多校第六场—【1002 Little Rabbit‘s Equation】
  7. 哪个选项是python语言_关于Python语言的描述,错误的选项是______。???????????????????????????????????????...
  8. 解决linux中挖矿病毒
  9. 机器周期、指令周期、时钟周期、总线周期
  10. Matlab中图形对象属性gcf使用