Pointers in C Programming: A Modern Approach to Memory Management, Recursive Data Structures, Strings, and Arrays

Эта книга представляет собой современное и глубокое руководство по работе с указателями в языке программирования C. Автор Томас Майлунд фокусируется на фундаментальных концепциях управления памятью, которые лежат в основе эффективного программирования на C.

Книга начинается с объяснения базовых принципов организации памяти, объектов и адресов, постепенно переходя к сложным темам работы с указателями. Особое внимание уделяется практическим аспектам: выделению и освобождению памяти, работе со стеком вызовов, времени жизни переменных и вопросам выравнивания данных.

В последующих главах рассматриваются продвинутые техники использования указателей для реализации рекурсивных структур данных, обработки строк и массивов. Автор демонстрирует, как правильно использовать механизм передачи параметров по ссылке, работать с NULL-указателями и применять квалификатор const для создания более безопасного и надежного кода.

Издание подходит как для начинающих программистов, которые хотят глубоко понять работу с памятью в C, так и для опытных разработчиков, желающих систематизировать свои знания. Книга содержит множество практических примеров и объяснений, которые помогают избежать распространенных ошибок при работе с указателями.

Pointers in C Programming: A Modern Approach to Memory Management, Recursive Data Structures, Strings, and Arrays
A
Автор
Thomas Mailund
Издательство
Apress
Год
2021
Язык
Английский
1
Оцените книгу

Чтобы читать книгу, войдите или зарегистрируйтесь

Ознакомительный фрагмент