C语言,若有说明:int *p1,*p2,m=5,n; 以下是正确赋值语句的选项是

问题描述:

C语言,若有说明: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 ;
1个回答 分类:综合 2014-10-04

问题解答:

我来补答
A.p2=&p1,p2不是双指针
B,p2=&n,n还没有赋值
C,正确
D,*p2=*p1;原来p2还没初始化,即没有分配内存
应该这样:p2=new int[1];*p2=*p1;
希望对你能有所帮助.
 
 
展开全文阅读
剩余:2000