在嵌入式面试中,指针的问题是必不可少的,下面这个例子可以很好地让你对指针有更深刻的理解。
#include <stdio.h>
int main()
{
int a[5][5];
int(*p)[4];
p = a;
printf("%d\n", &p[4][2] - &a[4][2]);
}
打印结果为:-4.
大家有没有考虑过原因,为啥不是0.下面我给大家书面讲解
指针问题,其实就是地址问题,要正确理解它在内存中的意义,你就能更好的运用它。