HD-*_*SCA 0 iphone objective-c
是否有任何理由为什么星号在此代码中的对象类型旁边?我对使用它的方式感到有些困惑.有时它看起来像这样:
NSString* stringBefore;
Run Code Online (Sandbox Code Playgroud)
有时像这样:
NSString *stringBefore;
Run Code Online (Sandbox Code Playgroud)
有区别吗?或者是对或错的方式来做到这一点?
谢谢
pgb*_*pgb 10
我使用*变量名附近而不是类型,因为如果你声明类似的东西:
int *i, j;
Run Code Online (Sandbox Code Playgroud)
i将是一个指针int,j将是一个int.
如果您使用其他语法:
int* i, j;
Run Code Online (Sandbox Code Playgroud)
你可能会认为这两个i和j是指针的时候都没有.
也就是说,我不会使用也不建议在同一行中声明指针和非指针变量,如本示例所示.
| 归档时间: |
|
| 查看次数: |
122 次 |
| 最近记录: |