c - char* const 和 const char* 有什么区别?

标签 c string pointers char

<分区>

我对 char* constconst char* 很困惑。

char str[100];

str衰减为指针时,它变成了char* constconst char*

最佳答案

char* const

声明一个常量指针

const char*

声明一个指向常量数据的指针

str 衰减为一个指针。 (作为 self. “尖头”)

关于c - char* const 和 const char* 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21334245/

相关文章:

c - 旧二进制文件上的 ldd 怪异

c - 如何测试指针数组的末尾?

自定义类构造函数中的 C++ 指针赋值

c - 我只是想不通 strcat

c - 我应该如何在二维字符数组中搜索字符?

c - 如何让 Doxygen 忽略缩进但仍然创建引用链接?

javascript - 在 JavaScript 中比较字符串的最佳方法?

Python 字符串格式 - 类型错误 - 格式字符串参数不足

c - 指向带有 malloc 的 Scanf 的指针,不可预测的结果

c++ - 指向 void 函数中的类的指针