本能地,我找到了在指针声明中放置空格的位置:
int system(const char *command); // <-- right
int* foo() { return 0; } // <-- wrong
int *X = 123; // <-- right
int* Y = 321; // <-- wrong
int *Z = (int*) X += (int*)Y // <-- right
#define pchar char* // <-- right
但这仍然困扰着我:
typedef int* intptr;
OR
typedef int *intptr;
星星属于哪里,左或右?
答案 0 :(得分:0)
两者都是等价的。选择是个人或个人偏好。