关于指向数组的指针的地址问题

来源:6-4 const与指针

去则不闲

2022-05-09

图片描述
如上图,我让pStr2指向字符数组strHelloWorld,那么按理说pStr2和地址和strHelloWorld数组名保存的地址应该是相等的,都是该字符数组首元素的地址,那为什么我打印出来,二者的地址却不等呢?

写回答

1回答

quickzhao

2022-05-09

同学,你的pStr2指向的地址是strHelloWorld数组名保存的地址没错,但是它自身有它自己的地址,你取地址取得是它自身的地址啊。你把指针指向的地址和它自身的地址弄混了。

0
2
quickzhao
回复
去则不闲
你可以将pStr2解析成二级指针输出应该可以。
2022-05-19
共2条回复

重学C++ ,重构你的C++知识体系

一部大片,一段历史,构建C++知识框架的同时重塑你的编程思维

3906 学习 · 1106 问题

查看课程