sizeof(数组名)和sizeof(指针)
来源:互联网 发布:网络报警平台 编辑:程序博客网 时间:2024/04/28 11:44
http://blog.csdn.net/kangroger/article/details/20653255
在做这道题时:
32位环境下,int *p=new int[10];请问sizeof(p)的值为()
A、4 B、10 C、40 D、8
我以为正确答案为C,int类型为32位,占四个字节,10个自然就是40了,结果正确答案为A,只是指针p占的空间。
因此写段代码测试一下:
结果输出:
数组名40
指针4
在函数中4
由此可见,数组名并不是完全等同于指针。虽然它们都可以通过指针方式访问数组。
但是数组在作为函数参数传递过程中,会退化成指针。这也是为什么指针作为参数传递时,经常要一个长度。
0 0
- sizeof(数组名)和sizeof(指针)
- sizeof(数组名)和sizeof(指针) .
- sizeof(数组名)和sizeof(指针)
- sizeof(数组名)和sizeof(指针)
- sizeof 数组名 和 sizeof 指针
- sizeof(数组名)和sizeof(指针)
- sizeof(数组名)和sizeof(指针)
- sizeof(数组名)和sizeof(指针)
- sizeof(数组名)和sizeof(指针)
- sizeof(数组名)和sizeof(指针)
- sizeof(数组名)和sizeof(指针)
- sizeof(数组名)和sizeof(指针)
- sizeof() && 数组名和指针
- sizeof 指针 和数组名
- 数组名的sizeof 和 指针名的sizeof
- 别混淆了sizeof(数组名)和sizeof(指针)
- sizeof(数组名)和sizeof(指针)的区别
- 数组名和指针的区别 sizeof
- NDK与Cygwin配置
- 每日一题(10): poj1837
- 深度增强学习方向论文整理
- rpm 宏定义(macros.in)
- iOS开发之导航栏的一些小功能
- sizeof(数组名)和sizeof(指针)
- eclipse使用设置
- list数据重排序
- 识别二维码图片中 的二维码
- 润乾报表查看系统字体的方法
- Android开发第三方库 -- ButterKnife使用详解
- VGG Convolutional Neural Networks Practical 学习笔记
- 急,有谁知道创业无息贷款的流程是怎样的?
- My SQL函数