Локальные переменные на то и локальные, что при завершении функции они более не существуют.
int не может содержать "ничего", int может хранить только целое число в определённом диапазоне, для большинства современных архитектур в диапазоне -2147483648 — +2147483647.
Если Вы уже изменили значение переменной по ссылке, то отменить это действие автоматически нельзя.
gavrasio писал(а): ↑19.12.2015 00:38Если superbreak развернуть как:
Код: Выделить всё
return(1); else
и i=-2, то k=1.
Что значит "если"? Исходя из каких соображений компилятор должен сгенерировать такой код?