若已定义:int x=30,*p; ,实现指针变量p正确赋值的语句是【】。
A. p=&x;
B. *p=&x;
C. &p=x;
D. *x=&p;
查看答案
以下叙述错误的是【 】
A. 两个基类型相同的指针变量可以作相加运算
B. 两个基类型相同的指针变量可以作相减运算
C. NULL可以赋值给任何类型的指针变量
D. 存放地址的变量称为指针变量
若有定义:int *p,a=10; p=&a;以下均代表地址的是【 】。
A. a, p
B. &a, &p
C. &a, p
D. a, *p
若有定义int a[2][3],*p=a;,则能表示数组元素a[1][2]地址的是【】。
A. *(a[1]+2)
B. a[1][2]
C. p[5]
D. p+5
若有以下语句: int x=-10,y=200; int *px=&x,*py=&y与表达式x+y等价的是【】。
A. *x+*y
B. px+py
C. *px+*py
D. &px+&py