下列关于数组和指针的操作中正确的是( )。
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;
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;
B
举一反三
- 下列关于数组和指针的操作中正确的是( )。 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: 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的正确定义是 ( )。 A: int a [ 3 ] [ ]; B: float a ( 3 , 5 ); C: double a [ ] [5]; D: float a (3 ) (5) ;
- 以下对二维数组a的正确定义是 ( )。 A: char a[3][]; B: float a(3,5 ); C: double a[2][5]; D: float a(3)(5) ;
内容
- 0
以下正确的数组定义语句是: A: char a[5]={'1', '2', '3', '4', '5', '\0'}; B: int b[2][ ]={{1}, {2}}; C: float c[ ][3]={1, 2, 3, 4, 5}; D: char d[5]="CHINA";
- 1
下列正确定义数组的语句是()。 A: int a [3][4]; B: float x[10]; C: double w[2][3][4]; D: int y [5][5]; E: int a [2+5];
- 2
以下能正确定义一维数组的选项是( )。 A: int a[5]={0,1,2,3,4,5}; B: char a[]={'a','b','c'}; C: char a={'1','2','3'}; D: float a[5]="abcd";
- 3
下列定义数组的选项中,不正确的是() A: double x[5]={1, 2, 3, 4, 0.5}; B: int x[5]={0, 1, 3, 5, 7, 9}; C: char c[]={'1', 'a', '5', 't'}; D: char d[]={'\x10', '\xa', '\26'};
- 4
下列数组定义及初始化中,正确的是_______。 A: int a[]="string"; B: int a[5]={0, 1, 2, 3, 4, 5}; C: char a="string"; D: int a[]={0, 1, 2, 3, 4, 5};