q表示所指向的地址,&q表示取了指针本身的地址。
int main()
{
int a = 4;
int* q = &a;
cout << &a << endl;
cout << q << endl;
cout << &q << endl;
}
int main()
{
int *p = (int*)malloc(8);
p[0] = 1;
p[1] = 5;
cout << p << endl;
cout << p + 1 << endl;
cout << &p << endl;
cout << *p << endl;
cout << *(p + 1) << endl;
}