生活有车
和你一起关注汽车生活

名图跟名取有什么区别(指针与取地址的区别)

名图跟名取有什么区别(指针与取地址的区别)

小豆丁:老张!老张!

老张:叫谁老张呢,我不老!我才18岁!

小豆丁:额。。。小张?

老张:你给我圆润地离开!

小豆丁:嘿嘿,张老师!叫你张老师,这总可以了吧!

老张:这还差不多,说吧,找我啥事?

小豆丁:我在网上看到一句话,说指针就是地址,这个说法对吗?

老张:你觉得对吗?

小豆丁:我感觉不太对,但是还有点说不清楚不对在哪里。。。

老张:其实这个说法是不准确的,指针和地址本质上是完全不同的东西。

小豆丁:具体说说呗!

老张:首先我们说下地址,地址是什么呢?地址是内存中字节的编号。我们知道内存是由大量字节构成的,每个字节都有一个属于自己的编号,这些编号从0开始,依次递增,这些编号就我们所说的地址。当我们在程序中声明一个变量的时候,会占用相应个数的字节,第一个字节的编号,就是这个变量的地址。

小豆丁:那指针呢?

老张:指针的本质实际上是一种特殊的数据类型,我们可以声明指针类型的变量。

小豆丁:那指针类型的变量存什么啊?地址吗?

老张:是的啊,指针类型的变量,存储的是地址。举个例子,int num = 5;有个整型的变量num,存储整型数据5。int* p_num =

赞(0)

抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

有车,有生活