A.p2=&p1,p2不是双指针
B,p2=&n,n还没有赋值
C,正确
D,*p2=*p1;原来p2还没初始化,即没有分配内存
应该这样:p2=new int[1];*p2=*p1;
若有说明:int *p1,*p2,m=5,n;以下均是正确赋值语句的选项是
若有说明:int *p1,*p2,m=5,n;以下均是正确赋值语句的选项是
A)p1=&m;p2=&p1;B)p1=&m;p2=&n;*p1=*p2;
C)p1=&m;p2=p1;D)p1=&m;*p2=*p1;
并说明以上每个选项正确或错误的理由
该题在参考书上的答案是选C
A)p1=&m;p2=&p1;B)p1=&m;p2=&n;*p1=*p2;
C)p1=&m;p2=p1;D)p1=&m;*p2=*p1;
并说明以上每个选项正确或错误的理由
该题在参考书上的答案是选C
其他人气:873 ℃时间:2019-11-01 13:37:20
优质解答
我来回答
类似推荐
- 执行语句int a=5,b=10,c; int *p1=&a,*p2=&b; 后,下面不正确的赋值语句是
- 有语句“int a=10,b=20,*p1,*p2; p1=&a; p2=&b; ”,若要让p1也指向b,可选用的赋值语句是( ).
- 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;",下面语句中正确的是:
- 若有说明:int *p1,*p2,m=5,n: 以下均是正确 赋值语句的选项是( ) A p1=&m:p2=&p1: B *p1=*p2:
猜你喜欢
- 1you need a supported DX9-copatible video card with a recent driver to play this game
- 2有一块石蜡,而量杯较小,如何测量它的密度
- 3物理单位Pa和N之间是怎么样进行转换的?
- 4为什么洛伦兹力不做功安培力却做功
- 5计算根号下4bc乘以根号下2a的平方b+根号下2c(a≤0)
- 6一激光器发出波长633nm的激光,机关的输出功率为1mW.普朗克常量为6.63*10^(-34),光速3*10^8
- 7在浓度为40%的糖水中加入5千克水,浓度变为30%,再加入多少千克糖,浓度就可以变成50%?
- 8砂和沙有什么区别
- 95x+2x=42 15+2x-3=48 2x+3x+17=37 6x-3x=6÷5 9x-2x=1.4+0.07 7(2x-6)=15.4
- 10怎样进行理解记忆