char c='a';
char* p=&c; //声明指针p,p存放c的地址,p的所指对象为c
char c2=*p; //解引用
运行结果:
由运行结果可以发现,c、*p、c2的结果都是'a'。
声明指针p时,*p中的*是p所指对象的内容。
char c2=*p=*(&c)=c='a';
而这里的*是解引用运算符
char c='a';
char* p=&c; //声明指针p,p存放c的地址,p的所指对象为c
char c2=*p; //解引用
运行结果:
由运行结果可以发现,c、*p、c2的结果都是'a'。
声明指针p时,*p中的*是p所指对象的内容。
char c2=*p=*(&c)=c='a';
而这里的*是解引用运算符