У меня есть static
переменной в исходном файле test_1.c объявлен:Доступ к статической переменной значение
static char var1 = 0;
Мне нужно получить доступ к текущему значению этой переменной из исходного файла test_2.c. Итак, я сделал что-то вроде:
В test_1.c
static char var1 = 0;
volatile char var_another = var1;
и test_2.c, я объявляю переменную var_another в extern
и доступ к ней:
extern volatile char var_another;
Правильно ли это?
Почему это статично, если вы хотите получить к нему доступ в другом файле? – JoshD