问题 单项选择题

为给字符数组赋初值,下列语句中正确的是 (45)

A.char s1[]="abcdef";

B.char s2[4]="abcd";

C.char s3[2][3]="abc","xyz";

D.char s4[4][]=’a’,’x’,’s’,’t’;

答案

参考答案:A

解析: 字符数组中的元素是单个的字符,所以B和C是不对的。D选项则没有确定数组的维效,这样赋值不对。A则是在数组初始化的时候确定了长度。

实验题
单项选择题 共用题干题