数组运算
#include "stdio.h"main()
{
int i,j,a[7][7],x=0;
for(i=0;i<3;i++)
for(j=0;j<3;j++) a[i][j]=2*(j+1)-1;
for(i=0;i<7;i++)
if(i==j)x+=a[i][j];
printf("%d",x);
}
这里的值为什么是不确定的?
如果我把x=0移到main的外边当做全局变量呢?
这里的不确定性并不是X引起的,因此你应该问
如果把int a[7][7]移到main的外边当做全局数组。。。
答:效果是a[i][j]通统等于零。