char str1[]="china",str2[19],*str3,*str4="china";
则对库函数strcpy的正确的调用是
A. strcpy(str1,"poeple")
B. strcpy(str2,"poeple")
C. strcpy(str3,"poeple")
D. strcpy(str4,"poeple")
求详细解析
字符指针str4在被赋值为字符串"china"之后,就不能被赋值为其他字符串了吗?
追答str4是一个指针,是可以重新指向其他位置的,比如str4=str2这样的式子是合法的。
追问那把已经被赋值为china的str4再赋值为people可以吗?
追答strcpy是把第二个字符串复制到第一个字符串,是不会更改指针指的地址的。