下列对字符串的定义中,错误的是 。
A: char str[5]= "abcde";
B: char str[ ]= "abcde";
C: char *str ="abcde";
D: char str[ ]={ 'a', 'b', 'c', 'd', 'e', '\0'};
A: char str[5]= "abcde";
B: char str[ ]= "abcde";
C: char *str ="abcde";
D: char str[ ]={ 'a', 'b', 'c', 'd', 'e', '\0'};
举一反三
- 下列语句中能正确地进行字符串赋值操作的是( )。 A: char str[5]={"abcde"}; B: char str[5]={'a','b','c','d','e','\0'}; C: char *str;str="abcde"; D: char *str;scanf("%s",str);
- 下列对字符串的定义中,错误的是 。 A: char str[5]= "abcde"; B: char str[ ]= "abcde"; C: char *str ="abcde"; D: char str[ ]={ 'a', 'b', 'c', 'd', 'e', '0'};
- 以下正确定义字符串的语句是______。 A: char str[]={'\064'}; B: char str="\x43"; C: char str=''; D: char str[]="\0";
- 以下语句中能够正确定义字符数组并存入字符串的是()。 A: char str[]={'\064'}; B: char str="kx43"; C: char str=''; D: char str[]="\0";
- 以下能正确定义字符串的语句是( )。 A: char str[]="\0"; B: char str[]={'ab84k'}; C: char str="x43"; D: char str[]='';