若有以下定义:char s[20]=”programming”,*p=s;则不能对表示s[2]元素的表达式是*(s+2)。
举一反三
- 若有以下定义:char s[20]=programming,*ps=s;则不能代表字符o的表达式是A.ps+2 B.s[2] C.ps[2] D.ps+=2,*ps
- 若有定义:char s[20]="programming",*ps=s;则表达式ps[2]能代表字符o。
- 若有以下定义: char s[20]="programming",*ps=s; 则不能代表字符‘o’的表达式是
- 设有如下定义和语句[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[20]="programming",*ps=s;则*(ps+8)的值是________ __________。