У меня есть переменная, которую я хочу инициализировать во время выполнения до того, как остальная часть программы запустится. После инициализации я не хочу изменять значение переменной. Есть ли конструкция языка C, чтобы это делать?Предполагаемые постоянные переменные, которые необходимо инициализировать во время выполнения
Пусть моя основная программа C содержится в файле prog.c
//Contents of Prog.c
//...includes.. and variable initialization
int main(..)
{
//Initialize variables here
//.. Huge program after this where I don't want these constants to change
}
Что делать, если нужно получить из переменной другие функции в других файлах? –
Тогда вам нужно будет передать указатель на него. – Jite
'* g_pVal' легко« extern »и доступен в любых связанных файлах. Это ** глобальный **. – abelenky