int *a 与 int* a

来源:互联网 发布:王珂假富豪 知乎 编辑:程序博客网 时间:2024/05/16 16:04

int *a 与 int *a相同, 都是声明一个指针变量,但是考虑下面的写法:

int *a, *b;

int* a, b;

第一种写法是声明了两个指针型的变量a, b,第二种写法声明了一个指针型变量a和一个int型变量b。第二种写法容易被人误解为声明了两个指针型变量,而如果写成 int *a, b 就比较容易理解,声明指针变量a,int型变量b.

所以写成 int *a 这种风格应该好一些。

原创粉丝点击