-
- Ты сам произнес ключевое слово - "глобальные переменные". Они такие и есть. Для ограничения видимости переменных используется static - il-2(09.12.2021 06:22)
- Книжки читать не пробовали? Кстати, переменные можно запереть
внутри файла (и даже внутри функции) при помощи static. - SciFi(08.12.2021 16:52)
- Но лучше через книжки. Потому что static он не только внутри файла
запирает. Или хотя бы => Dingo(1 знак., 08.12.2021 17:15, ссылка)
- Видимость переменной и так должна быть от объявления до конца
файла. Может настройки есть misyachniy(65 знак., 08.12.2021 17:16)
- А Вы не путаете С и С++? symbions(310 знак., 09.12.2021 08:57, ссылка, ссылка)
- я про то, например, что если с++ (внутри класса) - он инициализируется до запуска main() и одно поле разделяет значения на все экземпляры класса. Тоже может потом оказаться сюрпризом, если воспринимать только для ограничения области видимости. И всегда должна быть инициализирована явно при создании. То есть int x; for(x=0;;) нормально, то статическая только static int x=0; for(x=0;;) - Dingo(08.12.2021 17:24)
- Видимость переменной и так должна быть от объявления до конца
файла. Может настройки есть misyachniy(65 знак., 08.12.2021 17:16)
- Но лучше через книжки. Потому что static он не только внутри файла
запирает. Или хотя бы => Dingo(1 знак., 08.12.2021 17:15, ссылка)