如三个指针类型:
int*** a; int***** b; int* d; int x=*(a); // 这里的*a就被编译器当成 int** int y=*(b); // int**** int z=*(d); // int
总结:*加指针类型的类型是指针类型减去一个*
int x=1; int* p=&x; // 把x的地址存到p中 printf ("%x %x\n",p,*(p)); // p:x的地址 *(p):x这个地址中存的值 *(p)=2; // 修改p中存的地址中的值,即修改x的值为2
原文:https://www.cnblogs.com/codexlx/p/13447621.html