输出二维数组的第0行

来源:百度知道 编辑:UC知道 时间:2024/06/17 01:55:13
int a[3][4]={1,2,3,4,5,6,7,8,9,10,11,12};
怎么用行地址输出第0行?

int *p;
p=&a[0];
for(;p<p+4;p++)
printf("%d ",*p);

int *p=&a[0];
printf("%d",*p);

3楼的,a[0]就是二维数组a[3][4]的第一行

第0行也是个一维数组,只通过一个地址是不可能输出那么多数据的,除非是字符数据,可以以字符串的形式输出。。。

还是老实一点,一 个一个输出。