разных циклах одно наименование переменных по сути разные или только если речь идет о внешнем и внутреннем?
Предлагаю провести маленький эксперимент: int main() { int i = 1; std::cout << i; { int i = 0; std::cout << i; { int i = 42; std::cout << i; } std::cout << i; } std::cout << i; }
Почитайте тут { int i = 0; { int i = 1; std::cout << "inner i = " << i << '\n'; } std::cout << "outer i = " << i << std::endl; } Вывод 1 и 0, соответственно.
провел, теперь понял 1 0 42 0 1
Обсуждают сегодня