#include <iostream>

using namespace std;

void GetMem(char** p, int n)
{
    *p = (char*)malloc(sizeof(char)*n);
};

void main()
{
    char c[] = "a";
    char* ptr = c;//NULL;
    GetMem(&ptr, 100);
    strcpy(ptr,"hello!");
    cout << ptr << endl;
    cout << *ptr << endl;
    cout << &ptr << endl;
}
see the procedure:
1.pointer’s pointer 
 

2.pointer’s pointer

3.pointer’s pointer

4.pointer’s pointer

5.pointer’s pointer

相关文章: