A-A+

设有以下语句: char str 1[]=string str2[8] *str3 *s

2022-08-06 05:50:04 问答库 阅读 176 次

问题详情

设有以下语句: char str 1[]="string",str2[8],*str3,*str4="string"; 则______不是对库函数的正确调用。
A.strcpy(str 1,"HELLO1");
B.strcpy(str2,"HELLO2");
C.strcpy(str3,"HELLO3");
D.strcpy(str4,"HELLO4");请帮忙给出正确答案和分析,谢谢!

参考答案

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

考点:语句