gpt4 book ai didi

c - 当你有一个类型(char)一个指针(*)和一个 const 关键字时如何解释声明?

转载 作者:太空狗 更新时间:2023-10-29 15:35:31 26 4
gpt4 key购买 nike

我知道以下序列:

  1. const char* - 指向不可变字符/字符串的可变指针
  2. char* const - 一个不可变的指针,但它指向的位置的内容是可变的。
  3. const char* const - 指向不可变字符/字符串的不可变指针。
  4. char* - 完全宽松。

但是我们应该解释以下内容:

char const *

有没有一种方法可以直观地理解 1 、 2 和“新的” 的含义 - 或者我们必须记住它。

最佳答案

经验法则是“倒着读”。这answer解释得很好。

关于c - 当你有一个类型(char)一个指针(*)和一个 const 关键字时如何解释声明?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28733061/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com