有语句“int a=10,b=20,*p1,*p2; p1=&a; p2=&b; ”,若要让p1也指向b,可选用的赋值语句是( ).
A、*p1=*p2 B、p1=p2 C、p1=*p2 D、*p1=p2
人气:382 ℃ 时间:2019-10-30 00:16:50
解答
答案为B,题目要求是p1也指向b,也即p1同样有p1=&b的效果,则只需对指针p1赋值为p2即可.A的效果是:p1所指向的地址的内容变为p2所指向的地址内容,效果如同a=b;C的效果是将p1指向p2所指向的值所代表的地址,效果如同a=*(int*)(b);D的效果是将p1所指向地址内容改为p2,效果如同,a=&b
推荐
- 若有说明:int *p1,*p2,m=5,n;以下均是正确赋值语句的选项是
- 执行语句int a=5,b=10,c; int *p1=&a,*p2=&b; 后,下面不正确的赋值语句是
- 若有说明:int *p1,*p2,m=5,n: 以下均是正确 赋值语句的选项是( ) A p1=&m:p2=&p1: B *p1=*p2:
- 12、若定义 int a,b,*p1=&a,*p2=&b; 使p2指向a的赋值语句是(___A____).C A) *p2=&a; B) p2=&p1; C)
- C++问题:已有定义“int a=10,*p1,*p2;p1=p2=&a;",下面语句中正确的是:
- 中加什么偏旁成新字再组词
- 在平面直角坐标系内,从反比例函数y=x/k(k大于0)的图像上一点分别作x轴,y轴的垂线段,
- 英语的短语有哪些?
猜你喜欢
- 甲,乙,丙三袋化肥,甲,乙共,32千克,乙丙共30千克,甲丙共22千克,求甲乙丙各多少千克?
- 用5个英语句子描述你曾经旅游过的好地方.
- 《木兰辞》中有一句“愿驰千里足,送儿还故乡.”另一版本为“愿借明驼千里足,送儿还故乡.”这有何区别?
- 如图所示,物体受到大小相等的两个拉力的作用,每个拉力均为200N,两力之间的夹角为60°,作图求解这两个拉力的合力大小.(用尺子画图并仅写出结果可以了)
- 设y=x2+ax+b,A={xIy=x}={a},M={(a,b)},求M
- 求应变效应
- (用不等号填空)因为|-3| |-4|,所以-3 -4.
- “就任”和“就职”如何使用,有什么区别?