当前位置: 代码迷 >> C语言 >> 指针啊指针
  详细解决方案

指针啊指针

热度:402   发布时间:2006-04-24 08:30:00.0
指针啊指针

#include <stdio.h>
void T(int *p[3],int n)
{
int i,j;
for(i=0;i<n;i++)
for(j=0;j<3;j++)
{
printf("%d",*(*(p+j)+i));
}
}
main()
{
int a[3][3]={1,2,3,4,5,6,7,8,9};
T(a,3);
}
不知道错在哪?????????????

搜索更多相关的解决方案: include  void  

----------------解决方案--------------------------------------------------------
#include <stdio.h>
void T(int *p[3][3],int n)
{
int i,j;
for(i=0;i<n;i++)
for(j=0;j<3;j++)
{
printf("%d",*(*(p+j)+i));
}
}
main()
{
int a[3][3]={1,2,3,4,5,6,7,8,9};
T(a,3);
}
这样应该可以乐
----------------解决方案--------------------------------------------------------
#include <stdio.h>
void T(int *p,int n)
{
int *point=p;
for(;point<p+n;point++)//point move step by step untill the end;
{
printf("%d",*point);
}
}
main()
{
int a[3][3]={1,2,3,4,5,6,7,8,9};
T(a[0],9); //send the first address and the size;
return 0;
}

----------------解决方案--------------------------------------------------------
void T(int *p[3],int n)

void T(int (*p)[3],int n)
----------------解决方案--------------------------------------------------------
楼上改的对.
----------------解决方案--------------------------------------------------------
三楼的思想是不是变了啊!

它是不是要行列改变的啊!
----------------解决方案--------------------------------------------------------
楼上说的是.这点我倒没仔细看.
----------------解决方案--------------------------------------------------------
我想实现矩阵转置!
----------------解决方案--------------------------------------------------------
非常感谢各位的帮助,谢谢...........
----------------解决方案--------------------------------------------------------
嗯,我也学习了。对指向二维数组的指针了解更深了。
----------------解决方案--------------------------------------------------------
  相关解决方案