单选题
语句定义如下: char strl[50],str2[20],ch; 则下列语句正确的是______。
A、
str1={"Crazy"}; str2=str1;
B、
str1={"Crazy"}; str2={"English"}; strcpy(str1,str2);
C、
ch="xy";
D、
ch='x';
【正确答案】
D
【答案解析】
[分析]str1和str2是数组名,是常量,其值不可改变,所以A和B中将字符串常量赋值给str1和str2是错误的。字符变量ch占一个字节,只能存放一个字符,所以C也不正确。
提交答案
关闭