看了好多博客,讲的都有点很难理解,看一下我的理解吧
画的有些丑,不过大概意思一目了然
int main()
{
int a = 10;
int b = 20;
cout <<"a: " << &a << endl;
cout <<"b: " << &b << endl;
int* ptr1 = (int*)malloc(sizeof(10));
int* ptr2 = (int*)malloc(sizeof(10));
cout << "ptr1: " << ptr1 << endl;
cout << "ptr2: " << ptr2 << endl;
return 0;
}