相关疑难解决方法(0)

使用C中的指针的const用法

我正在讨论C并且对const使用指针有疑问.我理解以下代码:

const char *someArray
Run Code Online (Sandbox Code Playgroud)

这是定义指向char类型的指针,const修饰符意味着someArray不能更改存储的值.但是,以下是什么意思?

char * const array
Run Code Online (Sandbox Code Playgroud)

这是另一种指定参数的替代方法,该参数是指向名为"array" const且不能修改的数组的char指针吗?

最后,这个组合意味着什么:

const char * const s2
Run Code Online (Sandbox Code Playgroud)

作为参考,这些来自第7章中的Deitel C编程书,所有这些都用作传递给函数的参数.

c pointers const

18
推荐指数
4
解决办法
1万
查看次数

标签 统计

c ×1

const ×1

pointers ×1