Автоматизация и боты

 Помощь      Поиск      Пользователи
Сайт Кибор     Программируемый кликер Кибор     Видео обучение     Заказать бот

 Страниц (1): [1]   

> Описание: при выходе из функции,значение, сохраненное в локальной переменной не пропадает, и используется при следующем вызове
Brumo
Отправлено: 13 Января, 2021 - 17:09:00
Post Id



Пользователь
Наблюдатель


Покинул форум
Сообщений всего: 28
Дата рег-ции: Февр. 2020  
Репутация: 7




Осваиваю потихоньку программу, иногда по некоторым вопросам ищу информацию в сети. запомнился такой момент, в справочнике по Си


 Цитата:

Передача параметров функции
Локальные и глобальные переменные


Локальные переменные создаются каждый раз при входе в функцию и уничтожаются при выходе из нее. Таким образом, значения, сохраненные в локальных переменных, пропадут после завершения работы функции.


Делал скрипт исходя из этого утверждения, но оказалось что при выходе из функции,значение, сохраненное в локальной переменной не пропадает, и используется при следующем вызове функции:




CODE:

povtor:

t();

function t()
{
int p;//при выходе из функции,значение локальной переменной "p" не пропадает

if(p!=1)
{
p=1;
}
pause(1000);
goto global povtor;
}





Подскажите, так и должно быть в Киборе, сохранение значения?
 
 Top
Kibor
Отправлено: 13 Января, 2021 - 17:31:01
Post Id



Администратор
Эксперт


Просматривает форум
Сообщений всего: 8218
Дата рег-ции: Март 2013  
Откуда: Одесса
Репутация: 357




Да. Инициализируйте сами значением при объявление.
 
 Top
Brumo
Отправлено: 13 Января, 2021 - 18:14:54
Post Id



Пользователь
Наблюдатель


Покинул форум
Сообщений всего: 28
Дата рег-ции: Февр. 2020  
Репутация: 7




 Kibor пишет:
Да. Инициализируйте сами значением при объявление.

Понял, спасибо за уточнение, а то думал может я что-то нет так делаю
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 2 (гостей: 2, зарегистрированных: 0)
« Вопросы и решение проблем »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 




Powered by