12、若定义 int a,b,*p1=&a,*p2=&b; 使p2指向a的赋值语句是(___A____).C A) *p2=&a; B) p2=&p1; C)12、若定义 int a,b,*p1=&a,*p2=&b; 使p2指向a的赋值语句是(_______).A) *p2=&a; B) p2=&p1;C) p2=&*p1 D) p2=*&a;
问题描述:
12、若定义 int a,b,*p1=&a,*p2=&b; 使p2指向a的赋值语句是(___A____).C A) *p2=&a; B) p2=&p1; C)
12、若定义 int a,b,*p1=&a,*p2=&b; 使p2指向a的赋值语句是(_______).
A) *p2=&a; B) p2=&p1;
C) p2=&*p1 D) p2=*&a;
答
题目不全,AB都不对啊
可以使p2=&a;或者是p2=p1;
这样啊,选C
*(作为指针运算符)和&(作为取地址运算符),作用正好是相反的,所以连用的话,正好抵消
所以C 实际上就是p2=p1;