VS显示E0029报错

E0029报错在sum = array1[] * array2[];
int main(void)

{
//set two different array
int array1[] = {6,3,12,77,5}, array2[] = {1,5,7,9,2};
printf(" their is your two arrays %d\n %d\n", array1, array2);

//make the formula
int sum;
sum = array1[] * array2[];
printf("the sum of two arrays is %d\n", sum);

return 0;

}

我试过删掉[]括号但其他的就有其他错误
运行后让两个数组相乘

sum = array1[] * array2[];你这是想求两个数组之和还是?