12、若定义 int a,b,*p1=&a,*p2=&b; 使p2指向a的赋值语句是(___A____).C A) *p
1个回答
题目不全,AB都不对啊
可以使p2=&a;或者是p2=p1;
这样啊,选C
*(作为指针运算符)和&(作为取地址运算符),作用正好是相反的,所以连用的话,正好抵消
所以C 实际上就是p2=p1;
相关问题
若有定义:int x ,* p ; 则以下正确的赋值表达式是______ A.p = &x B.p = x C.*p =
若有说明:int *p1,*p2,m=5,n: 以下均是正确 赋值语句的选项是( ) A p1=&m:p2=&p1: B
设有定义:int a=3,b,*p=&a;,则下列语句中使b不为3的语句是 A b=*&a B b=*p c b=a D
.若有说明语句“int a[10],*p=a;”,对数组元素的正确引用是: A、a[p] B、p[a] C、p+2 D、
C++问题:已有定义“int a=10,*p1,*p2;p1=p2=&a;",下面语句中正确的是:
int(*p)();是什么设有语句int(*p)();则p是一个( ) A.指向一
要使指针变量p指向2维数组A的第一个元素,正确的赋值是:A.p=A或p=A[0][0] B.p=A[0]或p=A[0][
设有定义语句:int =0,*p=&你,*q;以下选项正确的是?a;p=1 b:p=q c:*p=*q
对于变量定义int p[5],*a[5],下列哪个表达式是正确的?A.p=a B.p[0]=a C.*(a+1)=p D
设struct data{int a,float b}c ;*P=&a;引用正确的是: A、*P.a B、p.b C、p