鱼C论坛

 找回密码
 立即注册
查看: 1623|回复: 4

sizeof

[复制链接]
发表于 2015-8-31 08:47:29 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
C语言中 。定义a[100],求sizeof(a[100]),以及sizeof(&a)和sizeof(&a[0]),各自代表什么意思,等于几?



为什么有a[100]?????????????你懂吗??????
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2015-8-31 15:56:00 | 显示全部楼层
sizeof(a[100])是数组a[100]的大小
sizeof(&a)是存放变量a的地址的大小
sizeof(&a[0])是存放a[0]的地址的大小
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-8-31 17:37:44 | 显示全部楼层
屏幕快照 2015-08-31 下午5.37.19.png
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-8-31 17:41:12 | 显示全部楼层
授之以鱼,不如授之以渔。要学会自己用代码来检验,从运行结果很容易看出来sizeof下&a和&a【0】都是一个地址的字节数,而a【100】则是数组对应数据的字节数,经long int和int验证,应该是对的,个人拙见,不对勿喷
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-8-31 21:55:41 | 显示全部楼层
你最好是在机子上亲子实践得出结论
sizeof(a[100])是数组a[100]的大小
下面两个等价
sizeof(&a)是存放变量a的地址的大小
sizeof(&a[0])是存放a[0]的地址的大小
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-1-20 01:41

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表