#include<stdio.h>
int main()
{
void ave(float (*p)[5]);
float a[10][5];
int i,j;
for(i=0;i<10;i++){
for(j=0;j<5;j++){
scanf("%f",&a[i][j]);
}
}
ave(a);
return 0;
}
void ave(float (*p)[5])
{
float sum,i,j;
for(i=0;i<10;i++){
for(j=0;j<5;j++){
printf("%f",*(*(p+i)+j));
}
}
}

用指针在被调用函数中输出学生成绩,为什么提示我[Error] invalid operands to binary + (have 'float (*)[5]' and 'float')?
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-