1.NSString * const MY_CONSTANT; ✔️
2.const NSString * myVariable; ❎
技巧:
按*分割两部分,左边是数据的类型,右边是变量或常量。
1中,左边是数据类型为NSString,右边是constant,即常量,完整的说法是指向NSString(不可变类型)数据类型的常量(指针)MY_CONSTANT。
2中,左边是数据类型为const NSString,即数据类型为常量字符串,右边是变量,完整的说法是指向常量字符串的变量(指针)myVariable.
该变量可以再次指向其它任意的常量字符串。
以上是C语言指针相关知识,C/C++/OC都是一样的,有C基础不难理解。
C语言:
const char * const MY_CONSTANT; 指向常量字符串的常量指针
本文详细解析了C语言中指针的基本概念,特别是如何定义指向常量字符串的常量指针与变量指针的区别。通过具体例子展示了不同情况下指针的使用方法。

459

被折叠的 条评论
为什么被折叠?



