若已包括头文件且已有定义char s1[18],s2={"ABCDE")和int i,现要将字符串"ABCDE"赋给s1,下列语句错误的是( )。

admin2013-02-23  31

问题 若已包括头文件且已有定义char s1[18],s2={"ABCDE")和int i,现要将字符串"ABCDE"赋给s1,下列语句错误的是(    )。

选项 A、strcpy(s1,s2)
B、strcpy(s1,"ABCDE");
C、s1="ABCDE";
D、for(i=0;i<6;i++)s1=s2

答案C

解析 数纽名s1是代表s1数组首地址的地址常量,因为“=”左边不能出现常量,所以s1="ABCDE"的方法是错误的。
转载请注明原文地址:https://kaotiyun.com/show/j2Jp777K
0

最新回复(0)