指针的大小
来源:互联网 发布:python搭建webservice 编辑:程序博客网 时间:2024/06/06 06:51
指针的大小是问:一个指针变量占用多少内存空间?
分析:既然指针只是要存储另一个变量的地址,。注意,是存放一变量的地址,而不是存放一个变量本身,所以,不管指针指向什么类型的变量,它的大小总是固定的:只要能放得下一个地址就行!(这是一间只有烟盒大小的“房间”,因为它只需要入一张写着地址的纸条)。
存放一个地址需要几个字节?答案是和一个 int 类型的大小相同:4字节。
所以,若有:
int* pInt; char* pChar; bool* pBool; float* pFloat; double* pDouble;
则: sizeof(pInt)、sizeof(pChar)、sizeof(pBool)、sizeof(pFloat)、sizeof(pDouble)的值全部为:4。
PS:你敢拆电脑吗?拆开电脑,认得硬盘数据线吗?仔细数数那扁宽的数据线由几条细线组成?答案:32条,正是 4 * 8。
分析:既然指针只是要存储另一个变量的地址,。注意,是存放一变量的地址,而不是存放一个变量本身,所以,不管指针指向什么类型的变量,它的大小总是固定的:只要能放得下一个地址就行!(这是一间只有烟盒大小的“房间”,因为它只需要入一张写着地址的纸条)。
存放一个地址需要几个字节?答案是和一个 int 类型的大小相同:4字节。
所以,若有:
int* pInt; char* pChar; bool* pBool; float* pFloat; double* pDouble;
则: sizeof(pInt)、sizeof(pChar)、sizeof(pBool)、sizeof(pFloat)、sizeof(pDouble)的值全部为:4。
PS:你敢拆电脑吗?拆开电脑,认得硬盘数据线吗?仔细数数那扁宽的数据线由几条细线组成?答案:32条,正是 4 * 8。
0 0
- 指针的大小
- 指针的大小问题
- 指针的大小
- 指针的大小
- 指针的大小
- 指针的大小
- 指针的大小
- 指针的大小
- 指针的大小legend
- 指针的大小
- 指针的大小
- 指针的大小
- 指针的大小
- 指针的大小--sizeof问题
- 成员函数“指针”的大小
- 指针的大小--sizeof问题
- 指针占用的内存空间大小
- 指针的大小--sizeof问题
- OGG-00665 OCI Error executing single row select(status = 3135-ORA-03135: connection lost contact
- vim 分屏
- 实时监听js改变value,跨浏览器支持
- Presenting view controllers on detached view controllers is discouraged
- 有效删除CI框架中URL中的index.php
- 指针的大小
- print 格式化输出
- [Leetocde] 4Sum (Java)
- UVA 1330 - City Game(扫描方法 | 单调栈维护)
- GeoServer的特点
- Java杂知识点
- java代码中使用数据库的方法
- C#学习6(动态更新状态栏信息)
- 企业如何通过网站带来收益呢?