| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 546 人关注过本帖
标题:引用一个二维数组元素可以有多少种方式?
取消只看楼主 加入收藏
寂__痴
Rank: 2
等 级:论坛游民
帖 子:34
专家分:23
注 册:2014-4-25
结帖率:75%
收藏
已结贴  问题点数:2 回复次数:1 
引用一个二维数组元素可以有多少种方式?
就是我听说可以用6种方式表示一个二维数组的元素,可以用下标法,指针等。但是我只想到了5种,第6种怎么也想不出来。求帮忙!
我想到的5种是:int a[i][m];
1.a[i][j];2.*(*(a+i)+j);3.(*(a+i))[j];4.*(a[i]+j);5.*(&a[0][0]+i*m+j);
然后第6种就不知道了。

[ 本帖最后由 寂__痴 于 2014-4-25 09:51 编辑 ]
搜索更多相关主题的帖子: 元素 
2014-04-25 09:04
寂__痴
Rank: 2
等 级:论坛游民
帖 子:34
专家分:23
注 册:2014-4-25
收藏
得分:0 
回复 3 楼 kwxx
*(a[i]+j), *(*(a+i)+j), a[i][j]
*(p[i]+j), *(*(p+i)+j), p[i][j]  
不是一样的吗?只是一个用数组名一个用指针变量。
我想到的5种是:int a[i][m];
1.a[i][j];2.*(*(a+i)+j);3.(*(a+i))[j];4.*(a[i]+j);5.*(&a[0][0]+i*m+j);
然后第6种就不知道了。

C语言之路,慢慢走,慢慢领悟,才是硬道理!
2014-04-25 09:49
快速回复:引用一个二维数组元素可以有多少种方式?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.011582 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved