读书人

关于1维数组二维数组

发布时间: 2012-10-18 13:46:55 作者: rapoo

关于一维数组,二维数组
// 使用指针访问变量
int arr1[3][3]={{1,2,3},{4,5,6},{7,8,9}};
int arr2[3]={11,22,33};
// 使用最多的方法, 遍历数组。

// 指针法:
//int *pointer1=&arr1[0][0];
int *p=arr1; // 这里为什么报错啊?? 使用arr2则能遍历一维数组

[解决办法]
int arr1[3][3] 的首地址类型是 int (*p)[3][3] 去看看数组地址相关的知识吧!

读书人网 >C语言

热点推荐