什么叫指针我想就不用我说了,定义到处都有;来看这篇文章的大多都对指针理解得不是很清楚,下面我就从编译器编译时的角度来说一下我是怎么理解指针这个东西的.

————–第一部分—————

例1:

由于初次使用Markdown编辑器,不会调色,所以就截图处理了

对C++指针的简单理解_markdown编辑

例2:

对C++指针的简单理解_指针_02

例3:

对C++指针的简单理解_markdown编辑_03

例4:

对C++指针的简单理解_指针_04

————–第二部分—————

有了第一部分的了解,第二部分我就通过一个例子,再整体的说一下

对C++指针的简单理解_markdown编辑_05

运行结果:

12 13
1:&a=2162328,&b=2162316

2:*x=12,*y=13,&temp=2162084

3:&x=2162100,&y=2162104,&temp=2162084

4:&(*x)=2162328,&(*y)=2162316,&temp=2162084

5:x=2162328,y=2162316,&temp=2162084

6:*x=13,*y=12,&temp=2162084

7: 13 12

作为初学者,以上肯定有说错的地方,往指正。