从你的问题来看,你应该不理解:
char *pa;
pa[0]
如果你定义的pa 是char*,那么代表什么?那么pa 是字符指针,这个指针的移动,是在字符间
再例如,int *pb,那么pb 代表什么?代表整型指针,这个指针的移动是在整型数之间
因此,当你pa[0] 代表找的的第一个字符,当你pb[0]代表找的是第一个整型数
ok。。。。。相信你已经理解了,如果你想找第一个指针,那么你的pa 必须是指针间移动,那么就是char**pa
你定义的是数组指针,每个数组元素都是地址,因此应该用指向指针的指针 char * *pa