int *p
这个指针怎么处理二维数组?
大哥大姐举例说明一下?
int *p
这个指针怎么处理二维数组?
大哥大姐举例说明一下?
给你个例子看下:
#include <stdio.h>
void main() { int a[2][2]={{1,2},{3,4}}; int *p=(int *)a; //转换成指针.
for(int i=0;i<4;i++) //遍历输出... { printf("%d ",*(p+i)); } }
int *p
int [3] m
*p>m[2]