[求助]指针如何给二维数组赋值
请教int *p,a[5],a[3][4];
指针变量给一维数组赋值,可以写成p=a;或则p=&a[0];
如果是给二维数组赋值,应该怎么写???
[此贴子已经被作者于2007-2-27 17:16:02编辑过]

二维数组本质上跟一维数组上一样的,因为它也是按一维数组存放的
p=a是可以的 a就是数组的起始地址
*(p+5)=a[2][1]对
不过+1表示下一个存储单元
[此贴子已经被作者于2007-2-27 17:14:46编辑过]