ilu*_*ous 1 objective-c
我将通过说我是一名初学者目标开发人员来解释我的问题.有什么区别:
NSString*foo;
有区别吗?
GBe*_*gen 7
这三个都只是声明一个名为foo的NSString*类型的变量.这真的只是风格偏好的问题.
有些人喜欢将星号放在类型旁边,以强调这是一种指针类型.
有些人喜欢将星号放在变量旁边,以强调语言的要求.多声明中的每个指针变量都需要带星号,如下所示:
NSString *foo, *bar;
我个人的偏好实际上是你的第一个在星号前后有空格的例子,在变量之前直接使用星号来取消引用指针.我还避免在单个声明中声明多个变量.
归档时间:
16 年,4 月 前
查看次数:
138 次
最近记录:
14 年,3 月 前