有定义语句:char s[10];,若要从终端给s输入5个字符,错误的输入语句是(
scanf("%s",s[1]);
举一反三
- 已知:char s[10],若要从终端给s输入5个字符,错误的语句是
- 有定义语句:chars[10];,若要从终端给s输入s个字符,错误的输入语句是()。 A: A)gets(&s[0]);B)scanf("%s",s+1); B: C)gets(s);D)scanf("%s",s[1]);
- 若要定义一个具有6 个元素的字符数组,以下错误的定义语句是______。 A: char s[6]={1}; B: char s[]={1,2,3,4,5,6}; C: char n=6,s[n]; D: char s[3+3];
- 若要输入一行带有空格的字符串s(s已定义为字符数组),则应使用的输入语句是
- 若要输入一行带有空格的字符串s(s已定义为字符数组),则应使用的输入语句是( )。 A: scanf("%s",s); B: scanf("%s",&s); C: gets(s); D: s=gets();
内容
- 0
有以下定义:char s[10],*p=s;不能给数组s输入字符串的语句是
- 1
若有定义“char s[20],ch;”,则下列输入语句正确的是
- 2
下列是为字符数组赋字符串的语句组,其中错误是: A: char s[10]; s=”program”; B: char s[]=”program”; C: char s[10]=”Hello!”; D: char s[10];strcpy(s,”hello!”);
- 3
char c[10]; scanf("%s", c); 可以输入10个字符。
- 4
有定义语句:int b;char c[10]; ,则正确的输入语句是 ( )