1 定义单个变量 int *a; int* a; 意思相同且后者看上去更为清楚:a被声明为类型为 int* 的指针。 但是不推荐,理由见如下: 2 定义多个变量 int* b, c, d; b 是一个指针, 但其余两个变量只是普通的整形. 要声明三个指针, 正确的语句如下: int *b, *c, *d; 3 总结 推荐*号靠近变量