下列数组的定义中错误的是( )。
A. int m=10;int a[m];
B. const int n=10;float b[n];
C. double c[‘m’] ;
D. float d[3+6] ;
下列数组和指针的定义中正确的是( )。
A. int a[5];int *pa=a;
B. int b[5],*pb;*pb=b;
C. double c[5] ,*pc=*c;
D. char d[5] ,*pd=&d;
下列数组和指针的定义中正确的是( )。
A. int a[4][5],(*pa)[4]=a;
B. int b[4][5],*pb[5]=b;
C. double *c[5] ,**pc=c;
D. char *d[5] ,*pd=d;
若有说明语句:double a[]={2,4,7,13,20};则a[3]-a[1]的值为____,&a[3]-&a[0]的值为____。