以下语句中,如何正确定义字符数组并存入字符串
A: char s[]="123";
B: char s[]='123';
C: char s[]="\0123";
D: char s[]="\0";
A: char s[]="123";
B: char s[]='123';
C: char s[]="\0123";
D: char s[]="\0";
举一反三
- 1.定义一个名为s的字符型数组,并且赋值为字符串"123"的错误语句是 。 A: char s[]={ '1', '2', '3', '\0'}; B: char s[]={ "123"}; C: char s[3]={ '1', '2', '3'}; D: char s[4]={ '1', '2', '3'};
- 定义一个名为s的字符型数组,并且赋初值为字符串“123”的错误语句是 A: char s[] = {'1', '2', '3', '0'}; B: char s[] = {"123"}; C: char s[3] = {"123 "}; D: char s[4]={'1', '2', '3'};
- 以下定义语句中不能将字符串"world"正确赋给字符数组的是( ) A: char s[]="world"; B: char s[10];<br>strcpy(b,"world"); C: char s[6];s={ "world"}; D: char s[]={ 'w','o','r','l','d', '\0'};
- 下列是为字符数组赋字符串的语句组,其中错误是: A: char s[10]; s=”program”; B: char s[]=”program”; C: char s[10]=”Hello!”; D: char s[10];strcpy(s,”hello!”);
- 若要定义一个具有6 个元素的字符数组,以下错误的定义语句是______。 A: char s[6]={1}; B: char s[]={1,2,3,4,5,6}; C: char n=6,s[n]; D: char s[3+3];