以下给字符数组str定义和赋值正确的是( )
A: char str[10]; str={"china!"};
B: char str[]={"china!"};
C: char str[10]; strcpy(str,"abcdefghijkl");
D: char str[10]={"abcdefghijkl"};
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[10]; str={"China!"}; B: char str[ ]={"China!"}; C: char str[10]; strcpy( str,"abcdefghijkl"); D: char str[10]={"abcdefghijkl"};
- 下列能正确定义字符串的语句是: A: char str[]={'084'}; B: char str="kx43"; C: char str=""; D: char str[]="0";
- 以下不能正确进行字符串赋初值的语句是()。? char str[5]="good!";|char *str="good!";|char str[]="good!"; |char str[5]={ 'g','o','o','d'};
- 以下选项中有语法错误的是()。 A: char*str[]={"guest"}; B: charstr[][10]={"guest"}; C: char*str[3];str[1]="guest"; D: charstr[3][10];str[1]="guest";
- 以下不能正确读入字符串的程序段是( ) A: char *p;scanf("%s", p); B: char str[10], *p=str;scanf("%s", p[1]); C: char str[10], *p;p=str; scanf("%s", p); D: char str[10];scanf("%s", &str)