二维数组
#include <stdio.h>
int main()
{
//通过调试查看元素存放顺序
int a[3][4] = { 1,2,3,4,5,6,7,8,9,10,11,12 };
printf("sizeof(a)=%d\n", sizeof(a));//掌握二维数组大小
printf("a[2][3]=%d\n", a[2][3]);//最后一个元素是 a[2][3]
return 0;
}
二级指针
#include <stdio.h>
int main()
{
int i=10;
int *p=&i;
int **p2=&p;//如果我们需要把一个一级指针变量的地址存起来,那么就需要二级指针类型
printf("sizeof(p2)=%d\n",sizeof(p2));//p2 和 p 同样大,都是 8 个字节
printf("**p2=%d\n",**p2);//通过两次取值可以拿到 i
return 0;
}