Я просто хотел узнать, имеет ли ключевое слово «static» такое же значение, когда оно используется в отношении переменных массива, а также обычных переменных? Например, я знаю, что когда-то объявленные переменные stati c имеют время жизни программы, а массив stati c означает, что размер массива нельзя изменить. Однако я хотел уточнить, имеют ли переменные массива stati c также время жизни программы и не инициализируются снова и снова в функции, в которой они определены, даже если функция вызывается несколько раз? Или ключевое слово «static» по отношению к массиву накладывает ограничения только на размер массива?
Если нет, не могли бы вы предложить метод, с помощью которого я мог бы сделать переменные массива stati c так, чтобы они могут передаваться между функциями, а также иметь время жизни программы, как обычные переменные c?
В настоящее время я использую язык C. Пожалуйста, потерпите меня, если это немного глупый вопрос, я новичок в программировании. Спасибо !!