Faye_Ku 发表于 2022-3-26 16:41:05

【新人求助】有关指针数组地址的疑问

如图1,数组名是一个地址信息,就是数组第一个元素的地址。

但是为啥指针数组这里就有问题了呢?!如图2
有大佬可以解释下图2里面的 str1 和 *str1 是啥意思吗?

zzxhh628 发表于 2022-3-26 17:05:27

地址一般用&获取吧,*表示一个指针的值,如果是个指针变量就不用&获取地址了。

zzxhh628 发表于 2022-3-26 17:06:44

在声明期间*表示这是个指针变量,在使用时间*表示这个指针变量的值,不加*表示的就是地址。

Faye_Ku 发表于 2022-3-26 17:25:28

zzxhh628 发表于 2022-3-26 17:06
在声明期间*表示这是个指针变量,在使用时间*表示这个指针变量的值,不加*表示的就是地址。

啊是我搞错了,&str1、str1、&str1这三个的地址都是一样的。谢谢!

ba21 发表于 2022-3-26 17:42:07


Faye_Ku 发表于 2022-3-26 18:30:47

ba21 发表于 2022-3-26 17:42


解释的超级清楚,非常感谢!!感谢您!!
页: [1]
查看完整版本: 【新人求助】有关指针数组地址的疑问