如果是*p,那么它的类型是char型,不是指针类型。char只是一个字符,%s要求后面的变量是个字符串的首地址
%s是字符串,而%d是十进制整数。至于传p还是p,这是看printf函数,p是char,p是指针。*p是你在字符串,p是指向这个字符串所在地址的指针。