*p=&s一般出现在p的声明语句中,这时,*是指针类型声明符,不是取指针指向的变量值的那个运算符。
p=&s一般出现在非声明语句中,这时,因为已经声明过了p为指针类型,此处只要将其赋值为&s即可。
char *p=ch;
p=
p=&s 是让p指向s
*p=&s 是让p指向的那个地址里存贮s的地址
我来给你个两中表示办法
1.char *p /*先声明*/
p=&s
2.char *p /*先声明*/
*p=s
这两中都可以的
*p=&s 这个虽然不是错误的,但是没有人会用的,如果s不是数组的话