當在程序中聲明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循環運行兩次吧 –