zhumengyun 发表于 2014-9-24 15:31:37

strcpy使用问题

char *st="how are you";
        char a,*p;
        strcpy(p=a+1,&st);

看不懂strcpy(p=a+1,&st);是什么意思,为什么是对的
       


漩涡鸣人 发表于 2014-9-24 18:36:20

p=a+1就把a数组第二个元素首地址赋值给了p,并作为实参
&st就是st指向的第五个元素的首地址

st指向的第五个元素开始,之后的字符串拷贝到a数组里,没有什么问题。如果反过来就有问题了,因为st指向的是字符串常量
页: [1]
查看完整版本: strcpy使用问题