基本上是根据和变量名的距离从近到远读。
比如const int *p
这里距离p最近的是星号,说明p本质上是个指针。什么类型的指针不知道。
然后左边是个int,说明这个*是个整数指针。
再左边是个const,说明这个int的值不可变。
然后int const *q
距离q最近的是个星号,说明q本质上是个指针。什么类型的指针不知道。
再左边是个const,说明这个*本身是不可变的。而不是所指的内容不可变。但还是不知道是什么类型的指针。
再左边是个int,所以这个指针是整形指针。但这个「整型」信息不受之前那个const影响。
本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度,google,bing,sogou 等
© 2025 tinynews.org All Rights Reserved. 百科问答小站 版权所有