当在程序中声明int i;
语句时,它显示错误,但在int i;
被写入for循环运行两次时,它不显示任何错误。c循环和外部循环中的变量重新声明?
#include<stdio.h>//code 1 showing error
int main()
{
int i;
int i;
return 0;
}
#include<stdio.h>//code 2 no error
int main()
{
for(int j=1;j<=2;j++)
int i;
return 0;
}
请添加代码! –
for循环运行两次吧 –