·

int arr[]所声明的数组arr是int数组,一般情况下它的元素大小是4字节

double arr[]所声明的数组arr是double数组,它的元素大小是8字节

int *a[]所声明的数组a是指针数组,它的元素大小与int无关

double *b[]所声明的数组b是指针数组,它的元素大小与double无关

可以假设数组a和数组b的元素大小为8字节,那么这正好对应着64位机的地址长度