int a[10]; int *p
a[0] == 10 比较的是元素的值
a == p 比较的是指针的值(地址也是一个值),如果表达式成立,并不意味着p和a是同一个东西,他们两个不同的元素,但是值是一样的
*p == a[4] 比较的是数组元素和指针指向的int的值
int a[10]; int *p
a[0] == 10 比较的是元素的值
a == p 比较的是指针的值(地址也是一个值),如果表达式成立,并不意味着p和a是同一个东西,他们两个不同的元素,但是值是一样的
*p == a[4] 比较的是数组元素和指针指向的int的值