不能正确为字符数组输入数据的是( )。
A: char s[5]; scanf("%s",&s);
B: char s[5]; scanf("%s",s);
C: char s[5]; scanf("%s",&s[0]);
D: char s[5]; gets(s);
A: char s[5]; scanf("%s",&s);
B: char s[5]; scanf("%s",s);
C: char s[5]; scanf("%s",&s[0]);
D: char s[5]; gets(s);
举一反三
- 下面各语句行中,不能正确进行字符串赋值操作的是______ () A: char s[5]={'a','b','c','d', 'e'}; B: char *s;gets(s); C: char *s; s="ABCDEF"; D: char s[5];scanf("%s",&s);
- 下面能正确进行字符串赋值操作的是( ) A: char s[5]={"ABCDE"}; B: char s[5]={ ′A′, ′B′, ′C′, ′D′, ′E′}; C: char *s;s="ABCDE"; D: char *s;char a; scanf("%s",&s);
- 下面各语句行中,能正确进行赋值字符串操作的是()。 A: chars[5]={'a','b','c','d','e'}; B: char*s;gets(s); C: char*s;s="ABCDEF"; D: chars[5];scanf("%s",&s);
- 9.下面能正确进行字符串赋值操作的是( )。A)char s[5]={“ABCDE”};B)char s[5]={‘A’,’B’,’C’,’D’,’E’};C)char *s ; s=”ABCDE” ;D)char *s; scanf(“%s”,s) ; A: char s[5]={“ABCDE”}; B: char s[5]={‘A’,’B’,’C’,’D’,’E’}; C: char *s ; s=”ABCDE” ; D: char *s; scanf(“%s”,s) ;
- 下列各语句行中,能正确进行字符串赋值操作的语句是_______。 A: char *s="ABCED"; B: char s[5]={"ABCDE"}; C: char s[5]={'A' ,'B','C','D','E', ’F’}; D: char *s; scanf("%s",&s);