127 читали · 4 года назад
От транзистора до фреймворка. Часть 12. Функции
Видео: YouTube В прошлой публикации мы совсем немного затронули тему функций. В этот раз строго обязательно ее развить, потому как никакой из современных модных языков программирования не даст вам стать профессиональным разработчиком и при этом не вникать в самую суть. В этот самый момент мы подошли к важному перекрестку, где смыкаются понятия перехода при выполнении программы и стека. А это не только место хранения адреса возврата из функции, но и дисциплина обслуживания данных. Без понимания...
112 читали · 2 года назад
Язык С: классы памяти
Источник: Nuances of Programming Предыдущая статья: “Язык C: константы и литералы” Классы памяти определяют область видимости и время жизни переменных и/или функций в программе, написанной на языке С. Они предшествуют типу, который модифицируют. В языке С различают четыре класса памяти: Класс памяти auto Все локальные переменные по умолчанию принадлежат классу памяти auto, то есть являются автоматическими. { int mount; auto int month; } В приведенном примере две переменные определены в одном классе памяти...