结果是40 求解析过程,里面的for循环几次啊

#include <stdio.h>

int main()

int sum=0,i,j;

int m[4][4]={1,2,3,4,2,3,4,5,3,4,5,6,4,5,6,7};
for(i=0; i<4; i++)
{
for(j=0; j<=i; j++) sum += m[i][j];

printf("%d", sum);
return 0;
}

二维数组主对角线左边的所有数之和(含对角线上的数),循环次数=1+2+3+4=10次