A、char s[10]="abcdefg";
B、char t[]="abcdefg",*s=t;
C、char s[10];s="abcdefg";
D、char s[10];strcpy(s,"abcdefg");
查看答案
正确答案
试题解析
解析:选项A中定义了一个字符型数组并赋初值;选项B定义了一个字符型数组t并初始化,然后定义了一个指针变量s并让它指向t;选项C先定义了一个长度为 10的字符型数组,然后再给它赋值,这时应该分别给数组中的每个元素赋值;选项D中先定义了一个长度为10的字符型数组s,然后通过字符串拷贝函数将字符串“abcdefs”赋值给它。