若有说明char *s[]={"234
5678
举一反三
- 若有:char s[ ]="abcdef"; 则数组s包含______ 个元素。
- 若有定义char s[] = {“hello”};则sizeof(s)的大小为5。
- 设有如下定义和语句[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]
- 若有说明char *s[]={"234","5678","9012","3456","7890"}; 则表达式*s[1]>*s[3]比较的是
- 若有定义:char s[ ]="china",则数组s占用的内存单元字节数是___________。
内容
- 0
若有char s[10 ]="abcdefg"; 则数组 s 所占的字节数是( )。 A: 7 B: 10 C: 11 D: 8
- 1
若有定义语句:char s[3][10],(*k)[3],*p;,则赋值语句 p=s[0]; 是正确的。
- 2
若有定义“char s[]="ABCD";”,执行“puts(s+2);”的输出结果为
- 3
若有定义和语句: char s[10]:s="abcd";printf("%s\n",s);则输出结果是______ 。
- 4
若有定义char s[6],*ps=s; 则正确的赋值语句是