C++ 打印指针

Posted 软件工程小施同学

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C++ 打印指针相关的知识,希望对你有一定的参考价值。

通常来说直接输出就好了
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++ 打印输出指针 - 小小松 - 博客园

以上是关于C++ 打印指针的主要内容,如果未能解决你的问题,请参考以下文章

用指针打印二叉搜索树 C++ 的奇怪方法

C++中的指针数组

C++ 使用 getline() 打印:被释放的指针未在 XCode 中分配

C++ - 指针和“智能指针”

C++ 打印指针

如何在 C++ 中打印 const char 指针