指针都是有类型约束的,差一个也不能调用int *p[4];和int *q[3];就不能相互使用int *p[4];和char *q[4];也不能相互使用int *p[4];和int **q;也不能相互使用int *p(int,int);和int *q(int,float);当然也不能相互使用编译时通不过的所以什么类型的指针就只能调用什么类型的对象