-
- Можно и не в main, ключевое - только в одном месте. Конечно,
логичнее придерживаться модульной структуры и создавать
(определять) переменную только в том *.с, в котором функции с ней
работающие. - Cкpипaч(17.07.2023 17:29)
- Проблема в том, что работать с кой-какими переменными будут во
многих *.ц. Оттого и кипишь. - mse homjak(17.07.2023 17:34)
- А я наверное пишу совсем неправильно и потому во всех проектах создаю для main.c кроме main.h еще и var.h. В main.h пишу все общие дефайны проекта и typedef-ы, а в var.h глобальные переменные. Ну а extern-ы в соответствующих c-файлах. Глобальные - по минимуму. - my504(17.07.2023 22:21)
- Модульность. Геттеры и сеттеры (условно), но на самом деле что-то
более осмысленное должно быть. Это же йэзыг высокого
штиляуровня. Если хотите превратить его обратно в ассемблер, сам себе злобный буратина. Впрочем, у нас швабода, можно и ассемблер на сях. - SciFi(17.07.2023 18:33)- Настоящий Программист способен на любом языке написать программу на
Фортране(С) - mse homjak(17.07.2023 19:16)
- Я пишу на Паскале. На любом языке :) Cкpипaч(42 знак., 17.07.2023 19:18)
- Я пишу под давлением 100500 Паскалей :-( - SciFi(17.07.2023 19:20)
- Вообще-то, Паскаль это апафеоз структурного программирования. Не
объектного, и не функционального. В принципе, чтобы код работал -
самое то. - Cкpипaч(17.07.2023 19:22)
- Когда-то давным-давно я даже что-то о нём знал. Осталось
воспоминание, что там значительное пересечение с сями. Модульность
достигается похожим образом. - SciFi(17.07.2023 19:27)
- В общем-то достаточно было запомнить одно различие :. Паскаль -
Европа, Ц - Пиндостан. - Kpoк(17.07.2023 21:02)
- Си - главный китайский начальник! - SciFi(17.07.2023 21:05)
- В общем-то достаточно было запомнить одно различие :. Паскаль -
Европа, Ц - Пиндостан. - Kpoк(17.07.2023 21:02)
- Когда-то давным-давно я даже что-то о нём знал. Осталось
воспоминание, что там значительное пересечение с сями. Модульность
достигается похожим образом. - SciFi(17.07.2023 19:27)
- Вообще-то, Паскаль это апафеоз структурного программирования. Не
объектного, и не функционального. В принципе, чтобы код работал -
самое то. - Cкpипaч(17.07.2023 19:22)
- Я пишу под давлением 100500 Паскалей :-( - SciFi(17.07.2023 19:20)
- Я пишу на Паскале. На любом языке :) Cкpипaч(42 знак., 17.07.2023 19:18)
- Настоящий Программист способен на любом языке написать программу на
Фортране(С) - mse homjak(17.07.2023 19:16)
- Почитай классиков. Серьёзно. Тебе уже раз пять пересказали как это ими было задумано и как работает. - Cкpипaч(17.07.2023 17:37)
- Проблема в том, что работать с кой-какими переменными будут во
многих *.ц. Оттого и кипишь. - mse homjak(17.07.2023 17:34)
- Ну так кашрут и эстетика ни разу не синонимы. Вообще я (когда программизЪмом от неизбежности страдал) глобальные переменные в глобальную структуру упихивал. Для эстетизЪму. - reZident(17.07.2023 17:24)
- Можно и не в main, ключевое - только в одном месте. Конечно,
логичнее придерживаться модульной структуры и создавать
(определять) переменную только в том *.с, в котором функции с ней
работающие. - Cкpипaч(17.07.2023 17:29)