以下定义语句中不能将字符串"world"正确赋给字符数组的是( )
A: char s[]="world";
B: char s[10];
strcpy(b,"world");
C: char s[6];s={ "world"};
D: char s[]={ 'w','o','r','l','d', '\0'};
A: char s[]="world";
B: char s[10];
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!”);
- 下列各个选项中对字符数组赋字符串的语句中,错误的是( )。 A: char s[10];s="program"; B: char s[]="program"; C: char s[10]="program"; D: char s[10]; strcpy(s,"program");
- 以下语句中,如何正确定义字符数组并存入字符串 A: char s[]="123"; B: char s[]='123'; C: char s[]="\0123"; D: char s[]="\0";
- 字符数组s不能作为字符串使用的是()。 A: char<br/>s[]="happy"; B: char<br/>s[6]={'h','a','p','p','y','\0'}; C: char<br/>s[]={"happy"}; D: char<br/>s[5]={'h','a','p','p','y'};
- 以下程序段中,不能正确赋字符串(编译时系统会提示错误)的是______。 A: char<br/>s[10];strcpy(s,"abcdefg"); B: char<br/>s[10];s="abcdefg"; C: char<br/>s[10]="abcdefg"; D: char<br/>t[]="abcdefg",*s=t;