#include <stdio.h>
int main()
{
int a=9;
if(a<10){
int a = 20;
++a;
printf("%d\n",a);
}
printf("%d\n",a);
}
Зачем разрешено повторное использование разрешено в цикле и если условие здесь?
Почему мы не можем увеличивать или уменьшать переменную внутри цикла или оператор if, занесенный вне цикла или если оператор?Почему переопределение переменной допускается внутри цикла, и если условие, которое объявлено вне цикла или если условие уже есть?
Я использую int для 'a' дважды, так что это переобучение. –