C语言的以下程序段中,不能正确赋字符串的是()
A: chars[10]="hello";
B: chars[10]; s="hello";
C: chart[]="hello",*s=t;
D: chars[10]; strcpy(s,"hello");
A: chars[10]="hello";
B: chars[10]; s="hello";
C: chart[]="hello",*s=t;
D: chars[10]; strcpy(s,"hello");
举一反三
- 以下程序段中,不能正确赋字符串的是____ A: chars[10]=”abcdefg” B: chart[]=”abcdefg”,*s=t; C: chars[10];s=”abcdefg”; D: chars[10];strcpy(s,”abcdefg”);
- 以下程序段中,不能正确赋字符串(编译时系统会提示错误)的是( )。 A: chars[10]="abcdefg"; B: chars[10];s="abcdefg"; C: chars[10];strcpy(s,"abcdefg");
- 要定义一个字符串,下列选项中错误的是() A: A、chars[5]=“hello”; B: B、chars[]=“hello”; C: C、char*s=“hello”; D: D、chars[]={“h”,”e”,”l”,”l”,”o”};
- 下列是为字符数组赋字符串的语句组,其中错误是: A: char s[10]; s=”program”; B: char s[]=”program”; C: char s[10]=”Hello!”; D: char s[10];strcpy(s,”hello!”);
- 下列不能输出字符串"Hello"的程序段是______。 A: char *t; t="Hello";printf("%s\n",t); B: char *t, s[]="Hello"; t=s;printf("%s\n",t); C: char s[20],*t=s; t="Hello";printf("%s\n",s); D: char *t, s[]="Hello"; t=s;printf("%s\n",s);