游戏开发论坛

 找回密码
 立即注册
搜索
查看: 7954|回复: 26

为什么要用0,来作为数组的索引?

[复制链接]

77

主题

485

帖子

486

积分

中级会员

Rank: 3Rank: 3

积分
486
发表于 2011-3-9 15:59:00 | 显示全部楼层 |阅读模式
0表示不存在,不存在为什么也能作为数字,当数组的最小索引?

用0当数组的最小索引,有什么好处?

32

主题

1259

帖子

1351

积分

金牌会员

Rank: 6Rank: 6

积分
1351
发表于 2011-3-9 16:57:00 | 显示全部楼层

Re:为什么要用0,来作为数组的索引?

弄清楚数组,内存地址和指针之间的关系,再来问。

21

主题

296

帖子

296

积分

中级会员

Rank: 3Rank: 3

积分
296
发表于 2011-3-9 17:56:00 | 显示全部楼层

Re: 为什么要用0,来作为数组的索引?

happyking: 为什么要用0,来作为数组的索引?
0表示不存在


“0表示不存在”?
你爸教你的?

77

主题

485

帖子

486

积分

中级会员

Rank: 3Rank: 3

积分
486
 楼主| 发表于 2011-3-9 18:01:00 | 显示全部楼层

Re:为什么要用0,来作为数组的索引?

绝对地址=基地址+偏移地址

汗,3楼不探讨问题,搞什么人身攻击.
这关爸爸什么事?

21

主题

296

帖子

296

积分

中级会员

Rank: 3Rank: 3

积分
296
发表于 2011-3-9 18:07:00 | 显示全部楼层

Re: Re:为什么要用0,来作为数组的索引?

happyking: Re:为什么要用0,来作为数组的索引?

绝对地址=基地址+偏移地址

汗,3楼不探讨问题,搞什么人身攻击.
这关爸爸什么事?

“0表示不存在”这话太牛B了,你爸教你的?

地址m=0,表示“这个地址不存在”?
坐标x=0,表示“这个坐标不存在”?
温度t=0,表示“这个温度不存在”?
时刻t=0点0分,表示“这个时刻不存在”?

77

主题

485

帖子

486

积分

中级会员

Rank: 3Rank: 3

积分
486
 楼主| 发表于 2011-3-9 18:12:00 | 显示全部楼层

Re:为什么要用0,来作为数组的索引?

0个人,0个苹果,0个电脑,就是表示不存在啊.

362

主题

3023

帖子

3553

积分

论坛元老

Rank: 8Rank: 8

积分
3553
发表于 2011-3-9 18:42:00 | 显示全部楼层

Re:为什么要用0,来作为数组的索引?

为了提高速度。但在数学上不这么做,不直观。

362

主题

3023

帖子

3553

积分

论坛元老

Rank: 8Rank: 8

积分
3553
发表于 2011-3-9 18:45:00 | 显示全部楼层

Re: Re: Re:为什么要用0,来作为数组的索引?

TV游戏: Re: Re:为什么要用0,来作为数组的索引?


“0表示不存在”这话太牛B了,你爸教你的?

地址m=0,表示“这个地址不存在”?
坐标x=0,表示“这个...


用数字表示刻度的时候,是相对于某个基准点来说的。
0刻度表示,和基准点之间不存在差距。

11

主题

1238

帖子

1782

积分

金牌会员

Rank: 6Rank: 6

积分
1782
发表于 2011-3-9 19:37:00 | 显示全部楼层

Re:为什么要用0,来作为数组的索引?

楼主在学习C语言

6

主题

106

帖子

237

积分

中级会员

Rank: 3Rank: 3

积分
237
发表于 2011-3-11 13:30:00 | 显示全部楼层

Re:为什么要用0,来作为数组的索引?

哎,不知道怎么说楼主了。
要找准自己的强项,一个人的成功不在于他各项都一般,而是他某方面较其他人强而已。
看起来您技术方面不是个强项。如果要坚持学技术,要学的不是以月为单位的...
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-6-7 05:01

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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