网站首页
|
业界新闻
|
技术文章
|
视频教程
|
下载频道
|
程序源码
|
个人空间
|
编程论坛
注册
登录
会员
搜索
帮助
编程论坛
»
C语言论坛
» 鉴定你有没学会数组
搜索
学习型 ASP/PHP/ASP.NET 主机
30
元/年
全能
ASP/PHP/ASP.NET
主机,支持月付
专业
MSSQL
数据库空间,支持月付
专业
MySQL
数据库空间,支持月付
‹‹ 上一主题
|
下一主题 ››
14
‹‹
1
2
发新话题
发布投票
发布商品
发布悬赏
发布活动
发布辩论
发布视频
打印
鉴定你有没学会数组
sunkaidong
论坛元老
UID
117497
帖子
3339
精华
0
来自
南京师范大学
注册时间
2006-12-28
个人空间
发短消息
加为好友
当前在线
11
#
大
中
小
发表于 2008-5-9 22:42
只看该作者
其实楼主还是对这个比较了解的.
p[i][j]=*(*p+i*n+j),这个是静态的;
动态数组没有这样的关系......
我是海盗,在程序的海洋漂泊,享受寂静孤独。。。。
UID
117497
精华
0
积分
36729
铜板
139 个
阅读权限
90
性别
男
在线时间
1084 小时
最后登录
2008-5-20
查看详细资料
TOP
StarWing83
高级会员
UID
218134
帖子
785
精华
0
来自
湖北工业大学
注册时间
2007-11-16
个人空间
发短消息
加为好友
当前离线
12
#
大
中
小
发表于 2008-5-11 01:17
只看该作者
p[i][j]这个式子有两种理解方法。
如果p的声明是int**p,那么p[i]提领一层指针,p[i][j]提领第二层指针,间接引用。
如果p的声明是int[M][N],那么p退化为int(*)[N],然后p[i]=*(p+i)=*(p+i*n),类型为int[N],
然后int[N]退化为int*,被第二层方括号提领,变为(p+i*n+j)
注意区别哦~~
专心编程………
飞燕算法初级群:3996098
我的Blog
UID
218134
精华
0
积分
8635
铜板
28 个
阅读权限
50
性别
男
在线时间
186 小时
最后登录
2008-5-20
查看个人网站
查看详细资料
TOP
StarWing83
高级会员
UID
218134
帖子
785
精华
0
来自
湖北工业大学
注册时间
2007-11-16
个人空间
发短消息
加为好友
当前离线
13
#
大
中
小
发表于 2008-5-11 01:23
只看该作者
关于“提领”这里有篇文章。dereference到底怎么翻译,还请大家建议一下……
http://blog.csdn.net/hax/archive/2008/02/20/2110199.aspx
专心编程………
飞燕算法初级群:3996098
我的Blog
UID
218134
精华
0
积分
8635
铜板
28 个
阅读权限
50
性别
男
在线时间
186 小时
最后登录
2008-5-20
查看个人网站
查看详细资料
TOP
qinxinhai
中级会员
UID
247603
帖子
226
精华
0
来自
湖南长沙
注册时间
2008-4-27
个人空间
发短消息
加为好友
当前在线
14
#
大
中
小
发表于 2008-5-11 01:28
只看该作者
快去帮我解决问题啊!
谢谢了
我秀我自己
UID
247603
精华
0
积分
2486
铜板
10 个
阅读权限
30
在线时间
41 小时
最后登录
2008-5-20
查看详细资料
TOP
‹‹ 上一主题
|
下一主题 ››
14
‹‹
1
2
控制面板首页
编辑个人资料
积分交易
积分记录
公众用户组
个人空间管理
升级个人空间
基本概况
流量统计
客户软件
发帖量记录
版块排行
主题排行
发帖排行
积分排行
交易排行
在线时间
管理团队
管理统计