在单个声明中声明多个指针

Jie*_*eng -5 c++

阅读加速C++:是否int* iint *i应该使用的讨论.这int* p, q实际上就是这样int (*p), q.所以我想q只是一个int?(不是指针)?那么可以声明一堆指针吗?

我认为int *p, *q不会起作用吗?

Kir*_*rov 8

我不认为int*p,*q会起作用吗?

它会测试它.这是正确的方法.

避免这种混淆的另一种选择是单独声明它们

int* p;
int* q;
Run Code Online (Sandbox Code Playgroud)

所以我想q只是一个int

in int* p, q- 是的,它 int,而不是指针.