怎么修改这些错误
程序代码:
#include<stdio.h> #define NUMBER1 3 #define NUMBER2 5 int Doubling(int[][5],int[][5])//·-±¶ int main (void) { int i,n; int array1[NUMBER1][NUMBER2]={ {1,2,3,4,5}, {6,7,8,9,10}, {11,12,13,14,15} }; int array2[NUMBER1][NUMBER2]={0}; printf("操作前:\n"); for(i=0;i<3;i++) { for(n=0;n<5;n++) printf("array1=[%d][%d]=%d\n",i,n,array1[i][n]); } printf("操作后:\n"); int Doubling(array1,array2); return 0; } int Doubling(int[][5],int[][5]) { int i,n; for(i=0;i<3;i++) { for(n=0;n<5;n++) array2[i][n]=2*array1[i][n]; printf("array2=[%d][%d]=%d\n",i,n,array2[i][n]); } return array2; }
我没加自定义函数的时候main函数没问题,但加了它就说我有问题了.而且我自定义函数也只是复制main函数的程序下来而已。