c++里,如果定义 char *pStr = "Hello";
直接 cout<<pStr<<endl;
会得到 Hello
那么怎么输出pStr所指向的地址呢?
cout<<(void *)pStr<<endl即可
注意
cout<<&pStr<<endl 输出的是pStr这个指针在内存单元中的地址,而不是 Hello这个字符串的首地址
c++里,如果定义 char *pStr = "Hello";
直接 cout<<pStr<<endl;
会得到 Hello
那么怎么输出pStr所指向的地址呢?
cout<<(void *)pStr<<endl即可
注意
cout<<&pStr<<endl 输出的是pStr这个指针在内存单元中的地址,而不是 Hello这个字符串的首地址