标题:指针多维数组的指针变量
只看楼主
孤独一生
Rank: 2
来 自:四川达县
等 级:论坛游民
帖 子:45
专家分:55
注 册:2013-4-1
结帖率:56.25%
已结贴  问题点数:10 回复次数:3 
指针多维数组的指针变量
int main()
{
int a[3][4]={1,3,5,7,9,11,15,17,19,21,23};
int *p;
for(p=a[0];p<a[0]+12;p++)/*这里的p<a[0]+12是什么意思
{
if((p-a[0])%4==0)printf("\n");
printf("%4d",*p);
}
}
2015-07-13 23:33
wp231957
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:神界
等 级:版主
威 望:422
帖 子:13681
专家分:53296
注 册:2012-10-18
得分:4 
管他几维数组呢   要了解指针就是地址的概念

DO IT YOURSELF !
2015-07-14 07:28
rjsp
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:507
帖 子:8890
专家分:53117
注 册:2011-1-18
得分:4 
这段代码就是将 int[3][4] 当成 int[12] 看待来处理。
2015-07-14 08:22
诸葛欧阳
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:流年
等 级:贵宾
威 望:82
帖 子:2790
专家分:14619
注 册:2014-10-16
得分:4 
你的指针指向一行,看看你的一行占多少内存

一片落叶掉进了回忆的流年。
2015-07-14 08:48



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-455374-1-1.html




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

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