单项选择题:
设有以下语句:
char strl[]=string,str2[8],*str,*str4=string;
则()不是对库函数的正确调用。
A、 strcpy(strl,"HELLO1"); B、 strcpy(str2,"HELLO2"); C、 strcpy(str3,"HELLO3"); D、 strcpy(str4,"HELLO4");
网友回答
答案:C
解析: C语言中strcpy(stl,st2);,其两个参数均为字符指针或字符数组,选项C中的目的串指针str3没有指向具体有效的存储单元,故是错误的调用。