已知: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]);
- 有以下定义:char s[10],*p=s;不能给数组s输入字符串的语句是
- 已知:char s[10],*p=s,则在下列语句中,错误的语句是 A: p=s+5 B: s=p+s C: *p=s[0] D:
- 已知:char s[10], *p=s;,则在下列语句中,错误的语句是( ) 。 A: p=s+5; B: s=p+5; C: s[2]=p[4]; D: *p=s[0];
内容
- 0
设有如下定义和语句[1] char *s; s="string";[2] char s[7]; s="string";[3] char s[ ]="string";[4] char s[ ]={'s','t','r','i','n','g'};其中定义项可以作为字符串使用的是______。 A: [1]和[2] B: [1]和[3] C: [1]和[4] D: [3]和[4]
- 1
若有定义和语句: char s[10]:s="abcd";printf("%s\n",s);则输出结果是______ 。
- 2
若要定义一个具有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];
- 3
有定义语句:char s[3][10],(k)[3],p;则对于下列赋值语句,哪个是正确的() A: p = s[0]; B: p = s; C: p = k; D: k = s;
- 4
假设有如下定义语句:char s[]=”Hello”;则数组s的大小为5。