下列不能实现正确赋值字符串的是
A: char str[]={'a', 'b'};
B: char str[5]="ab";
C: char str[5]; str="ab";
D: char str[5]; strcpy(str, "ab");
A: char str[]={'a', 'b'};
B: char str[5]="ab";
C: char str[5]; str="ab";
D: char str[5]; strcpy(str, "ab");
举一反三
- 以下不能正确进行字符串赋值初值的语句是( )。 A: char str[5]="good!"; B: char str[]="good!"; C: char *str="good!"; D: char str[5]={'g','o','o','d');
- 下列语句中能正确地进行字符串赋值操作的是( )。 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[10]; str="Hello"; B: char *str; strcpy(str,"Hello"); C: char *str1,str[10]="Hello"; strcpy(str,str1); D: char *str; str="Hello";
- 以下给字符数组str定义和赋值正确的是( )。 A: char str[10]; str={"China!"}; B: char str[ ]={"China!"}; C: char str[10]; strcpy( str,"abcdefghijkl"); D: char str[10]={"abcdefghijkl"};
- 下面是对字符数组str的初始化语句,其中不正确的是( )。 A: char str[5]={“abcd”}; B: char str[5]={‘a’,’b’,’c’,’d’}; C: char str[]=” abcd”; D: char str[5];str=” abcedf”;