关于通过指针引用多维数组的问题
#include<stdio.h>
int main()
{
void search(float *p,int n);
float score[3][4]={65,67,70,60,80,87,90,81,90,99,100,98};
search(score,2);
printf("\n");
return 0;
}
void search(float *p,int n)
{
int i;
printf("The score of NO.%d are:",n);
for(i=0;i<4;i++)printf("%.0f ",*(p+i));
}
用vs编译时提示
warning C4047: “函数”: “float *”与“float [3][4]”的间接级别不同
warning C4024: “search”: 形参和实参 1 的类型不同
不知道是哪里出错了
[ 本帖最后由 rockmantom 于 2011-7-25 17:33 编辑 ]