x 的类型是 double[10], &(x+i) 是数组 x 中第 i 个元素的地址,类型是 double*,&(x+i) 赋值给 p 时,类型当然会显示不匹配
D的表达式应该修改为p=x+i;结果才是对的。