Осваиваю потихоньку программу, иногда по некоторым вопросам ищу информацию в сети. запомнился такой момент, в справочнике по Си
Цитата:
Передача параметров функции
Локальные и глобальные переменные
Локальные переменные создаются каждый раз при входе в функцию и уничтожаются при выходе из нее. Таким образом, значения, сохраненные в локальных переменных, пропадут после завершения работы функции.
Делал скрипт исходя из этого утверждения, но оказалось что при выходе из функции,значение, сохраненное в локальной переменной не пропадает, и используется при следующем вызове функции:
CODE:
povtor:
t();
function t()
{
int p;//при выходе из функции,значение локальной переменной "p" не пропадает
if(p!=1)
{
p=1;
}
pause(1000);
goto global povtor;
}
Подскажите, так и должно быть в Киборе, сохранение значения? |