帮我看一下,这个程序出现了一警告,帮忙解决一下。
程序代码:
#include<stdio.h> void main() { int a[4][4],i,j,m,n,sum1,sum2,*p; printf("please input numbers:\n"); for(i=0;i<4;i++) for(j=0;j<4;j++) scanf("%d",&a[i][j]); p=a[0]; sum1=0; sum2=0; m=0; n=3; for(i=0;i<4;i++) for(j=0;j<4;j++) { if(i==j) sum1=sum1+(*p); else if((i==m,j==n)&&(m<4)&&(n<4)) { sum2=sum2+(*p); m++; n--; } p++; } printf(" :%d",sum1+sum2); getch(); }if((i==m,j==n)&&(m<4)&&(n<4))警告 : 无效操作代码在 main 函数中(原题:利用指针方法编程,求4×4矩阵两个对角线元素的和。)