下列数组和指针的操作中正确的是( )。
A: int a[5],*pa=a;
B: int b[5],*pb;*pb=b;
C: double c[5] ,*pc=*c;
D: char d[5] ,*pd=&d;
A: int a[5],*pa=a;
B: int b[5],*pb;*pb=b;
C: double c[5] ,*pc=*c;
D: char d[5] ,*pd=&d;
举一反三
- 下列数组和指针的操作中正确的是( )。 A: int a[5],*pa=a; B: int b[5],*pb;*pb=b; C: double c[5] ,*pc=*c; D: char d[5] ,*pd=&d;
- 下列关于数组和指针的操作中正确的是( )。 A: int a[5],*pa=&a; B: float b[5],*pb=&b[1]; C: double c[3][5],*pc=c; D: char d[3][5],(*pd)[3]=d; E: int* e[5],*pe=e; F: int f[3][5],*pf[5]=f;
- 下列关于数组和指针的操作中正确的是( )。 A: double c[3][5],*pc=c; B: float b[5],*pb=&b[1]; C: char d[3][5],(*pd)[3]=d; D: int* e[5],*pe=e;
- 假定已有定义“int b[10]; int *pb;”,则不正确的赋值语句为( )。 A: pb=b[5]; B: *pb=b; C: pb=*b; D: *bp=&b[5]; E: pb=b; F: pb=&b[5]; G: pb=new int; H: pb=new int(5); I: pb=new int[5];
- 如下指针变量声明语句正确的是? A: int *pa=&a,*pb=&b,a=10,b=20; B: int a=10,b=20,*pa=&a,*pb=&b; C: int a=10,b=20;int *pa,pb=&b; D: int a=10,b=20;int *pa,*pb=b;