黑马程序员技术交流社区
标题:
一直以来很伤脑的指针,
[打印本页]
作者:
sunshine429
时间:
2016-1-2 22:52
标题:
一直以来很伤脑的指针,
#include <stdio.h>
void main ( )
{
int a[3][4] = {1, 3, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23};
int (*p)[4], i, j; // 这是行指针,不是数组,话说我一直混淆
p = a;
printf("i = ");
scanf("%d", &i);
while( i > 2 || i < 0 )
{
printf("i = ");
scanf("%d", &i);
}
printf("j = ");
scanf("%d", &j);
while( j > 3 || i < 0 )
{
printf("j = ");
scanf("%d", &j);
}
printf("a[%d, %d] = %d\n", i, j, *(*(p+i)+j));
}
复制代码
作者:
海棠依旧2046
时间:
2016-1-2 23:12
我也是,头都大了,各种乱
作者:
15931110616
时间:
2016-1-3 13:27
确实很乱 没理解
作者:
longfei223
时间:
2016-1-3 17:52
最难和最重要的地方,需要花很长时间研究
作者:
kegao
时间:
2016-1-3 18:02
加油,多少代码
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2