下列语句中正确的是 。
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;
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;
举一反三
- 下列不正确的定义是( ) A: int p, i; B: int p,*i; C: int *p, i = p; D: int i ,*p = &i;
- 下面代码正确的是( ) 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;}
- 下列不正确的定义是( <br/>)。 A: int *p=&i,i; B: int *p,i; C: int i,*p=&i; D: int i,*p;
- 下列不正确的定义是()。 A: int*p=&i,i; B: int*p,i; C: inti,*p=&i; D: inti,*p;
- “int i,k, *p=&i;”中定义的“*p=&i;”等价于“int *p;p=&i;”。