为什么结果是9,不是25呀,这种方式为什么不可以啊
#include <stdio.h>
int main()
{
int arr[3][3] = { {1,2,3,},{4,5,6},{7,8,9} };
int i, sum;
for (i = 0,sum = 0; i < 3; i++)
{
sum += arr[i][i];
int j = 2 - i;
if (j == i)
break;
sum += arr[i][j];
}
printf("对角线元素之和是:%d", sum);
return 0;
}