若有语句: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;
以下对指针变量的操作中,不正确的是()。
A. int a, *p, *q; p=q=&a;
B. int a, *p, *q; q=&a; p=*q;
C. int a=6, b,*p; p=&a; b=*p;
D. int a=6, *p, *q=&a; p=q;
设有语句:intk=1,*p1=&k,*p2=&k;,以下不能正确执行的赋值语句是()。
A. k=*p1+*p2
B. p1=p2
C. *p1=*p2
D. p1=k