C/C++:我应该把星号放在什么地方?
最初使用 C 语言或者 C++ 语言编制程序的人,如果比较注意自己的编码风格的话,往往会被一个问题小小地困扰一下:应该把星号放在什么地方?是应该靠近类型的一边,还是靠近变量的一边?其实答案很简单,应该靠近它起重点作用的一边。例如,在定义一个变量时,我们应该写成 int* p; 而不是 int *p;,原因在于此语句的主要意图为定义一个变量,变量的类型是指向整数的指针,星号的主要意义在于修饰