问题详情

设有以下语句: char str1[]="string",str2[8],*str3,*str4="str4="string"; 则______不是对库函数的正确调用。


A、strcpy(str1,"HELLO1");

B、strcpy(str2."HELLO2");

C、strcpy(str3."HELLO3");

D、strcpy(str4."HELLO4");

时间:2022-01-09 20:46 关键词:

答案解析

C
解析:C语言中:strcpy(st1,st2);,其两个参数均为字符指针或字符数组,选项C中的字符串指针str3没有指向具体有效的存储单元,故是错误的调用。