一个很简单的代码,在TC中编译出现很奇怪的问题,语法没有错误。
下午一个朋友问的一个问题,我没有看不出问题在哪里,放上来请教大家。下面代码编译通过不了,问题出在int cc;
如果把int cc;放在for之前就正常,请问是什么原因。
#include "Stdio.h"
#include "Conio.h"
int bb()
{int b;
b=1+3;
return b;
};
int main(void)
{
int j,k;
int gzfk[4][4]={0,1,1,0,
1,1,1,1,
1,1,1,0,
0,1,1,0
};
for(j=0;j<4;j++)
{ for(k=0;k<4;k++)
{
printf("%d",gzfk[j][k]);
};
printf("\n");
};
int cc;
cc=bb();
printf("%d",cc);
getch();
return 0;
}