通常来说直接输出就好了

int *p;

cout<<p; //这样输出的就是指针的值

cout<<*p; //指针的值里存储的东西。。

但是有字符比较特殊,需要使用下面的方案

#include <iostream>
using namespace std;

int main()
{

char * ptr = "abc" ;
std :: cout << ptr << std :: endl ;

// 输出指针的地址
void * pVoid = ptr ;
std :: cout << pVoid << std :: endl ;

system("pause");
return 0;
}

C++ 打印指针_#include