以下选项中,对基本类型相同的指针变量不能进行运算的运算符是()。
查看答案
若有以下定义,且0<=i<10,则对数组元素的错误引用是()。int i, a[ ]={1,2,3,4,5,6,7,8,9}, *p = a;
A. *(a + i)
B. a[p -a +i]
C. p + i
D. *(&a[i])
对于下面的程序段,叙述正确的是()。char s[ ] = "china", *p = s;
A. *p与s[0]相等
B. 数组s中的内容和指针变量p中的内容相等
C. s和p完全相同
D. 数组s的长度和p的指向的字符串长度相等
下列程序段的运行结果是()。char s[ ] ="language", *p =s;while(*p++ != 'u')printf("%c", *p - 'a' + 'A');
A. LANGUAGE
B. ANGU
C. LANGU
D. LANG
下列程序的运行结果是( )。int x, y, z;void p(int *x, int y){--*x;y++;z = *x+y;}int main(void){x = 5; y = 2; z = 0;p(&x, y): printf("%d,%d,%d#",x, y, z);p(&y, x): printf("%d,%d,%d",x, y, z);return 0;}