目标C:NSString * myVar;与NSString * myVar;

时间:2011-08-07 12:25:56

标签: objective-c c

  

可能重复:
  Placement of the asterisk in Objective-C

我很困惑,将指针声明为NSString* myVar;NSString *myVar;之间有区别吗?

即。星号的位置是否显着?

2 个答案:

答案 0 :(得分:7)

不,没有区别。但是我认为第二个更具可读性。

int* a, b;
int *a, b;

在第二个中,很明显a是一个指针但b不是。但是在第1行中,ab看起来都是指针,但这不是真的。

但是,这仍然是个人选择,并且两行中编译器的观点没有区别。

答案 1 :(得分:3)

没有