😵💫 Одна вещь, которую, как мне кажется, упускает большинство вводных материалов по C, — это то, что вы можете просто оборачивать отдельные значения в
struct, чтобы сделать код понятнее.Например, такие вещи, как
int***, которые на первый взгляд выглядят запутанно, можно представить через структуры — без какого-либо дополнительного накладного расхода во время выполнения.Я обнаружил, что такой подход действительно помогает в долгосрочной поддержке кода.
Он также даёт возможность внести дополнительные улучшения — например, добавить в каждую структуру поле
length рядом с указателем на массив (настоятельно рекомендую!).👉Новости 👉База вопросов

