*
一般被称作指针运算符,又叫反向取址运算符,与&作用相反。指针p,其实就是一个变量,只是它的值是另一个变量或是常量的地址罢了,而*的作用便是把这个地址所存放的值取出,所以叫作反向取址运算符 。
**
*p表示一个指向指针的指针,也可以理解为p存储的是一个地址的地址。比如在该例子中,{b[0], b[1], b[2]}可以认为是一个数组,里面的元素为一个地址,p存储的是该数组的初始地址,也就是说*p指向的是该数组的第一个元素((p+1)表示这个数组的第二个元素),但注意到这第一个元素还是一个地址,其相当数组b[0]的首地址,因此((p3+1)+1)相当于*(b[1]+1),也就是b[1][1]