以下涉及字符串数组、字符指针的程序段,不会产生编译错误的是()。
A: char*str,name[10];str="HelloWorld";
B: char*str,name[10];name="HelloWorld";
C: charstr1[10]="prog.c",str2[10];str2=str1;
D: charhead_line[];head_line="=============";
A: char*str,name[10];str="HelloWorld";
B: char*str,name[10];name="HelloWorld";
C: charstr1[10]="prog.c",str2[10];str2=str1;
D: charhead_line[];head_line="=============";
举一反三
- 以下涉及字符串数组、字符指针的程序段,不会产生编译错误的是( )。 A: char* str, name[10]; str = "Hello World"; B: char* str, name[10]; name = "Hello World"; C: char str1[10]= "prog.c", str2[10]; str2 = strl; D: char head_line[]; head_line ="=============";
- 以下涉及字符串数组、字符指针的程序片段,没有编译错误的是( )。 A: char line[]; line="============="; B: char* name[10], *str; name = "Hello World"; C: char str1[10],str2[10]= "prog.c"; str1 = str2; D: char name[10],*str = "Hello World";
- 以下涉及字符串数组、字符指针的程序段,没有编译错误的是( )。 A: char* str, name[5];str= "C/C++"; B: char* str, name[6];name = "Hello"; C: char str1[7]= "prog.c", str2[8];str2= str1; D: char line[];line = "//////";
- 以下给字符数组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[]={"guest"}; B: charstr[][10]={"guest"}; C: char*str[3];str[1]="guest"; D: charstr[3][10];str[1]="guest";