已有定义int p,i;则以下正确的语句是()
A: 10=p;
B: i=p;
C: i=p;
D: p=2p+1;
A: 10=p;
B: i=p;
C: i=p;
D: p=2p+1;
举一反三
- 已有定义int *p,i;则以下正确的语句是 A: 10=*p; B: i=p; C: i=*p; D: p=2*p+1;
- 已有定义:int i,a[10],*p; , 则合法的赋值语句是( ) A: p=a[2]+2; B: p=a+2; C: p=i; D: p=a[5];
- 下列语句中正确的是 。 A: int * p;i=8; p=&i; B: int * p,i; p=&i; C: float * p;int i;p=&(float)i; D: float * p;cout<<* p;
- 有定义语句:int i=0,j=1,*p=&i,*q=&j;则正确的语句是()。 A: i=*&j; B: p=&*&i; C: j=*p; D: p=*&q;
- 下面代码正确的是( ) A: int * fun(){int *p=new int[10];for(int i=0;i<10;++i)p[i]=i;return p;} B: int *fun(){int p[10];for(int i=0;i<10;++i)p[i]=i;return p;} C: int *fun( ){a=10;return &a;} D: int *fun( ){int a=5,*p=&a;return p;}