Doljen Doljen Регистрация 29 Сен 2012 Сообщения 87 Репутация 0 Спасибо 1 Монет 0 30 Авг 2016 #1 Так вот. int iva=0l; do { int ival=get_response(); }while (ival)
Роман85 Р Роман85 Регистрация 22 Янв 2013 Сообщения 90 Репутация 0 Спасибо 0 Монет 0 30 Авг 2016 #2 Да! long iva = 0l, ival; do { ival = get_response(); } while (ival); Позитивный голос 0
wingstem W wingstem Регистрация 10 Май 2013 Сообщения 97 Репутация -3 Спасибо 0 Монет 0 30 Авг 2016 #3 Если убрать int внутри цикла перед объявлением ival, то работаем с одной переменной, а иначе наружный ival мы не увидим. При этом в while будет виден наружный ival, т. е. цикл выполняться не будет. Позитивный голос 0
Если убрать int внутри цикла перед объявлением ival, то работаем с одной переменной, а иначе наружный ival мы не увидим. При этом в while будет виден наружный ival, т. е. цикл выполняться не будет.