指针惯例*

nik*_*3ro 5 coding-style objective-c

出于好奇; 为什么C语言中的指针的约定如下:

NSString *str = ...

写起来不太合适:

NSString* str = ...

因为我们正在定义指向NSString的指针?(在Objective-C方法中我们有(NSString*)parameter1约定)

再一次 - 我要求出于好奇心,能够更好地理解这背后的逻辑......我不是要重新发明轮子或开始火焰战争.

Mar*_*wis 21

如果在单个声明中声明多个指针变量,则必须编写

char *a, *b;
Run Code Online (Sandbox Code Playgroud)

自宣言以来

char* a, b;
Run Code Online (Sandbox Code Playgroud)

将声明a为char指针,但b作为普通char.IOW,这个间距显示星号真正绑定到它出现的位置.