已知int a,*p=&a;,则下列语句中要求输入输出a的值,错误的是( )。
A. scanf("%d",&a);
B. scanf("%d",p);
C. printf("%d",a);
D. printf("%d",p);
以下程序的输出结果是____#include void main(){ int a,b,k=4,m=6,*p1=&k,*p2=&m; a=p1==&m; b=(-*p1)/(*p2)+7; printf("%d,%d",a, b);}
A. -1,5
B. 1,6
C. 0,7
D. 4,10
若有定义:float a[10],*p=a,k;,假设k在数组下标取值范围内。对数组元素a[k]引用错误的是_____。
A. *(a+k)
B. p+k
C. *(&a[k])
D. a[p+k-a]
以下叙述错误的是____
A. 指针可以进行减法运算
B. 指针中存放的是地址值
C. 指针是一个变量
D. 指针变量不占用存储空间