c语言 指针如何赋值

void init(unsigned char *pp)
后在主函数中调用 void int("ascc")
可以正常赋值
但如果把int 函数中的内容加到主函数中
*pp="ddd"
时便无法赋值 无法得到正确的结果

第1个回答  2012-07-27
那个*pp是init函数中的局部变量吧,函数局部变量应该不能在主函数中使用的
第2个回答  2012-07-27
同学,"ddd"是字符串,'d'是字符,你定义的指针是字符类型,怎么赋值字符串呀
第3个回答  2012-07-31
int *a;
a=&1231;加上取地址符
第4个回答  2012-07-28
char *pp;
pp = "ddd";