小豆丁:老张!老张!
老张:你叫谁老张。我不老!我才18岁!
小豆丁:呃小张
老张:你卓有成效地离开了我!
小豆丁:嘿嘿张老师!叫你张老师,没关系!
老张:这还差不多说吧,我能为你做什么
小豆丁:我在网上看到一个说法,指针就是地址这样对吗
老张:你觉得对吗。
小豆丁:我觉得不对劲,但还是说不出在哪里
老张:其实这个说法是不准确的指针和地址本质上是完全不同的东西
小豆丁:多说说吧!
老张:首先说一下地址地址是什么地址是内存中的字节数我们知道,内存是由大量的字节组成的,每个字节都有自己的编号这些数字从0开始,依次递增这些数字就是我们所说的地址当我们在程序中声明一个变量时,它会占用相应数量的字节,第一个字节的数量就是变量的地址
小豆丁:指针呢。
老张:指针的本质其实是一种特殊的数据类型我们可以声明指针类型的变量
小豆丁:指针类型变量存储什么地址
老张:对,存储地址的指针型变量比如int num = 5,有一个整数变量num,存储整数数据5
。