求解一道C#的面试题

PSForever 2010-06-20 07:26:11
一道面试题 arr[2][3][5] 占多少个字节?
希望哪位能给一个解答
...全文
328 26 打赏 收藏 转发到动态 举报
写回复
用AI写文章
26 条回复
切换为时间正序
请发表友善的回复…
发表回复
net119net110 2010-06-21
  • 打赏
  • 举报
回复
sizeof();方法。前面都没说清。咋机吧弄!
兔子-顾问 2010-06-21
  • 打赏
  • 举报
回复
不过new不new,这都是个引用。
兔子-顾问 2010-06-21
  • 打赏
  • 举报
回复
如果是脑筋急转弯。我觉得这个算很好题目了。
因为没new。所以是个引用。引用长度我假设就是出题人把引用当指针了。32位操作系统下,就是占4个字节,64位操作系统下。就占8个字节。
烈火蜓蜻 2010-06-21
  • 打赏
  • 举报
回复
arr[2][3][5] 这是数组?

这个是数组的数组,

2*3*4个字节,

宇峰科技 2010-06-21
  • 打赏
  • 举报
回复
学习b
PSForever 2010-06-21
  • 打赏
  • 举报
回复
没有答案,好像都说的不一样
Csdbfans 2010-06-21
  • 打赏
  • 举报
回复
大家说说如果是
int型是多大
string型又是多大?
最好是有一个公式
兔子-顾问 2010-06-21
  • 打赏
  • 举报
回复
你有答案?
PSForever 2010-06-21
  • 打赏
  • 举报
回复
怎么都没人认为是2*3*5吗?
angel6709 2010-06-21
  • 打赏
  • 举报
回复
占4字节,
myhope88 2010-06-21
  • 打赏
  • 举报
回复
都知道是数组,关键这个数组的值是什么类型的,才能判断出来占多少字节吧
itliyi 2010-06-21
  • 打赏
  • 举报
回复
mchaojie1 2010-06-21
  • 打赏
  • 举报
回复
是的。要定义个类型 这个长度才确定的。
spmzfz 2010-06-21
  • 打赏
  • 举报
回复
arr[2][3][5] 这是数组?
  • 打赏
  • 举报
回复
4字节
orochi215 2010-06-21
  • 打赏
  • 举报
回复
同意指针说
烈火蜓蜻 2010-06-21
  • 打赏
  • 举报
回复
[Quote=引用 17 楼 linux7985 的回复:]
arr[2][3][5] 这是数组?

这个是数组的数组,

2*3*4个字节,
[/Quote]

修正一下,

32位机
指针
2*3*4 + 2*3*5*4

非指针
2*3*4 + 2*3*5*sizeof(基础类型)


64位机
指针
2*3*8 + 2*3*5*8

非指针
2*3*8 + 2*3*5*sizeof(基础类型)
tanguixing 2010-06-21
  • 打赏
  • 举报
回复
4字节
IT修补匠 2010-06-21
  • 打赏
  • 举报
回复
三维数组接触的不多!
maoyanyu 2010-06-21
  • 打赏
  • 举报
回复
7楼的回答很好!
加载更多回复(6)

110,538

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧