Как объявить переменную для доступа к двум функциям в C? - PullRequest
0 голосов
/ 25 июля 2011

У меня есть эта логическая переменная, к которой должны обращаться две функции.В программировании на С, вместо объявления в качестве глобальной переменной, есть ли другой способ?

Ответы [ 2 ]

1 голос
/ 25 июля 2011

нет там нет.Для этого и нужны глобальные переменные.

0 голосов
/ 25 июля 2011

Вы можете отправить значение в качестве параметра, если вам нужны только две функции для чтения переменной.

Если вам также необходимо изменить переменную изнутри функции, вам нужно будет либо использовать глобальную переменную, либо отправить указатель на переменную (которая может быть объявлена ​​локально в любой функции, которая в конечном итоге вызывает эти другие функции) .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...