A-A+

若已包括头文件且已有定义char sl [18] s2={ABCDE)和int i 现要

2022-08-05 20:56:51 问答库 阅读 172 次

问题详情

若已包括头文件且已有定义char sl [18],s2={"ABCDE")和int i,现要将字符串”ABCDE”赋给sl,下列语句错误的是()。
A.strcpy(s1,s2)
B.strcpy(s1,"ABCDE");
C.sl="ABCDE";
D.for(i=0;i<6;i++)sl[i]=s2[i]请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:C
数组名sl是代表sl数组首地址的地址常量,因为“=”左边不能出现常量,所以s1="ABCDE"的方法是错误的。

考点:定义