#include "stdio.h"
int main()
{
int aa[2][5] = { 10,9,8,7,6,5,4,3,2,1 };
//&aa是取到整个aa的范围,相当于10-1了,
//然后再+1就是跳过了整个aa,达到1后面的位置
//此时*ptr1下标是达到1后面的位置,*ptr1-1就回到了1
int* ptr1 = (int*)(&aa + 1);//打印1
//aa分为10-6是一组,5-1是一组
//*aa是取到10,9,8,7,6,5这个组
//然后*aa+1是取到5-1这个组
//此时*(ptr2)下标对应5,*(ptr2 - 1)就回到了6
int* ptr2 = (int*)(*(aa + 1));//打印6
printf("%d,%d", *(ptr1 - 1), *(ptr2 - 1));
return 0;
}