整型指针与整型数组指针
int arr[rows][colums]; %二维整型数组
int *pInt; %整型指针
int (*pArr)[colums]; %整型数组指针
{
pInt = arr[0]; %指向第“0”行第“0”个元素的整型指针
pArr++; %pInt依次指向第“0”行的各列元素
}
{
pArr = &arr[0]; %指向第“0”行的数组指针的地址
pArr++; %指向第“i”行的数组指针的地址
}
/*************************************************
以下循环是遍历第“2”行的所有元素
**************************************************/
int row = 2; %第“2”行
for(pInt = arr[row];pInt<arr[row]+colums;pInt++)
printf("%d\n",*pInt);
/*************************************************
以下循环是遍历第“2”列的所有元素
**************************************************/
int col = 2; %第“2”列
for(pArr = &arr[0];pArr<&arr[rows];pArr++)
printf("%d\n",(*pArr)[col]);
for(pArr = arr;pArr<arr+rows;pArr++)
printf("%d\n",(*pArr)[col]);
![这里写图片描述](https://img-blog.csdn.net/20180130215633443?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvd2F2ZV94aWFv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)