若有语句:floata=4.8,*p=&a;,下面均代表地址的一组选项是()。
A. a, p, &*a
B. *&a, &a, *p
C. &a, p, &*p
D. *&p, *p, &a
设有定义:inta=7,*p=&a;charc='B';floatb=12.0;,以下不合法的运算是()。
A. c--;
B. a--;
C. b++;
D. p++;
以下对指针变量的操作中,不正确的是()。
A. int p, *q; q=&p;
B. int *p, *q; q=p=NULL;
C. int a=5, *p, *q=&a; p=q;
D. int a=5, *p; *p=a;