哦,一维数组赋值的时候,需要p=&a[0]
二维数组就直接,p=a[0]就可以了吧
int a[3][4]={{1,2,3,4},{11,12,13,14},{21,22,23,24}},*p;
p=a[0];
然后就能指针地址运算了
比如 (p+5)就是指向a[1][1]吧
斑竹,想请教下,如何可以在屏幕中输入指针指向的数据元素
比如:
printf("%x(H)",(p+5)); /*显示的是地址*/
printf("%d",*(p+5); /*显示的是值*/
如何在屏幕中看到(p+5)指针变量指向a[1][1],在屏幕上显示a[1][1]
[此贴子已经被作者于2007-2-27 17:16:02编辑过]