c - 'char const * const c=" "' 是什么意思

标签 c pointers constants variable-declaration

<分区>

char const*const variablename = " ";

这是什么意思?

它和指针声明一样吗?

请任何人解释。

提前致谢!

最佳答案

它是一个指向const C 字符串的const 指针。这意味着既不能更改字符串的内容,也不能更改指针本身。

关于c - 'char const * const c=" "' 是什么意思,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15492955/

相关文章:

c - 如何在C中格式化时间戳

java - Java中的时间常数?

grails - 降级为grails 2.1.0时,无法将类 '{}'的对象 'groovy.util.ConfigObject'强制转换为类 'java.lang.Integer'异常

c - 用c语言编写深度优先搜索

C - 为结构中的 char * 获取用户输入

c - 无链表的内存分配

c++ - C/C++ - 指针传递给 DLL 中的函数

c - 为什么我得到 "arithmetic of pointer type is required"?

c++ - 在 C++ 中更改 const 变量的值

c - 将命名结构作为匿名结构嵌入到另一个结构中