The world runs on code written in the C programming language, but most begin learning programming with Python or Java. This book bridges this gap and helps you learn C by covering the current C17 standard as well as the potential of C2x. You will quickly learn how to write quality and safe C programs by solving real-world problems.
While reading the book, you:
Know how to identify and handle undefined behavior in a C program;
Explore ranges and representations of integers and floating point values;
Learn how heap allocation works and how to use non-standard functions.
Advantages:
Good structuredness;
Suitable for both beginners and experienced programmers.
--
Мир работает на коде, написанном на языке программирования Cи, но большинство начинает обучение программированию с Python или Java. Данная книга устраняет этот пробел и помогает выучить Си, охватывая современный стандарт C17, а также потенциальные возможности C2x. Вы быстро научитесь писать качественные и безопасные программы на Си, решая реальные задачи.
Во время чтения книги вы:
Узнаете, как идентифицировать и обрабатывать неопределенное поведение в программе на C;
Изучите диапазоны и представления целых чисел и значений с плавающей запятой;
Узнаете, как работает распределение динамической памяти и как использовать нестандартные функции.
Достоинства:
Хорошая структурированность;
Подойдет как начинающим, так и опытным программистам.
While reading the book, you:



Advantages:


--
Мир работает на коде, написанном на языке программирования Cи, но большинство начинает обучение программированию с Python или Java. Данная книга устраняет этот пробел и помогает выучить Си, охватывая современный стандарт C17, а также потенциальные возможности C2x. Вы быстро научитесь писать качественные и безопасные программы на Си, решая реальные задачи.
Во время чтения книги вы:



Достоинства:

