【问题标题】:What is mean by 'char const * const c=" " ' [duplicate]'char const * const c=""' 是什么意思 [重复]
【发布时间】:2013-03-07 17:47:58
【问题描述】:
char const*const variablename = " ";

这是什么意思?

和指针声明一样吗?

请任何人解释一下。

提前谢谢你!

【问题讨论】:

标签: c pointers constants variable-declaration


【解决方案1】:

这是一个const 指向const C 字符串的指针。这意味着字符串的内容和指针本身都不能改变。

【讨论】:

  • 一般什么时候用这个?
  • @NPE 因为你我昨晚没睡:D
  • @NPE 谢谢先生。我现在可以理解了。
【解决方案2】:

const 保护他的左侧,除非他的左侧没有任何东西并且 只有这样才能保护他的右侧。

将此应用于您的示例,它是一个 const 指向 const String 的指针。

【讨论】:

    猜你喜欢
    • 2015-02-01
    • 1970-01-01
    • 2018-01-06
    • 1970-01-01
    • 2020-04-07
    • 2017-07-08
    • 2018-08-04
    • 2017-02-23
    • 2023-04-08
    相关资源
    最近更新 更多