星号在指针声明中的位置
我最近决定,我必须最终学习C/C+,而且有一件事我并不真正理解指针,或者更准确地说,就是它们的定义。
以下几个例子如何?
int* test;
int *test;
int * test;
int* test,test2;
int *test,test2;
int * test,test2;
现在,据我了解,前三种情况都是一样的:测试不是int,而是指向一个int的指针。
第二组示例比较棘手。在案例4中,test和test 2都是指向int的指针,而在案例5中,只有test是指针,而test 2是“真实的”int。案例6呢?和5号案子一样?