设char s[10],*p; 正确的操作语句是________。( )
A: s="MBA";
B: s[ ]= "MBA";
C: strcpy(p, "MBA");
D: s++;
A: s="MBA";
B: s[ ]= "MBA";
C: strcpy(p, "MBA");
D: s++;
举一反三
- 设char s [10], *p;正确的操作语句是( ). A: p="MBA"; B: s++; C: s="MBA" D: s[ ]="MBA";
- 若有定义char s[6],*ps=s;则正确的赋值语句是( )。 A: ps="12345"; B: s="12345"; C: *s="12345"; D: *ps="12345";
- 下列选项中正确的语句组是? char; s[8];; *s="Beijing";|char; s[8];; s={"Beijing"};;;|char; *s;; s="Beijing";|char; *s;; *s={"Beijing"};
- 针对字符串的不同表达方式,下面说法错误的有( )。 A: char *s="girl"; 等价于 char *s; s="girl"; B: char *s="girl"; 等价于 char *s; *s="girl"; C: char s[4]= "boy"; 等价于 char *s= "boy"; D: char s[10]={"girl"}; 等价于 char s[10]; s[10]={"girl"};
- 以下程序段中,不能正确赋字符串(编译时系统会提示错误)的是( )。 A: char s[10]="abcdefg"; B: char t[]="abcdefg"; C: char s[10];s="abcdefg"; D: char s[10];strcpy(s,"abcdefg");