标签: objective-c c
可能重复: Placement of the asterisk in Objective-C
我很困惑,将指针声明为NSString* myVar;和NSString *myVar;之间有区别吗?
NSString* myVar;
NSString *myVar;
即。星号的位置是否显着?
答案 0 :(得分:7)
不,没有区别。但是我认为第二个更具可读性。
int* a, b; int *a, b;
在第二个中,很明显a是一个指针但b不是。但是在第1行中,a和b看起来都是指针,但这不是真的。
a
b
但是,这仍然是个人选择,并且两行中编译器的观点没有区别。
答案 1 :(得分:3)
没有