Публикации по теме 'holberton'


Компиляция C-файлов
Компиляция — действительно важный шаг при запуске кода любой программы. нг язык. Он берет все, что написано в файле, и переводит его так, чтобы ваша машина могла понять, что нужно сделать. Этот шаг состоит из нескольких процессов и меняет ваш код несколько раз. (Изображение: https://www3.ntu.edu.sg ) Предварительная обработка. На этом первом этапе ваш код очищается. Он удаляет все свои комментарии (которые на самом деле не заботят вашу машину) И каждый код,..

Понимание рекурсии и стека
Эта статья предназначена для того, чтобы помочь понять рекурсию и ее особенности, которые делают ее полезным (хотя иногда и немного сложным) инструментом в программировании. Во-первых, что такое рекурсия? Существуют разные типы рекурсии, но основной принцип заключается в том, что рекурсивная функция — это функция, которая вызывает сама себя либо непосредственно в той же функции (прямая рекурсия), либо косвенная рекурсия (функция 1 вызывает функцию 2, которая вызывает функцию 1 и т...

Дополнение до двух и отрицательные числа для целых чисел
В большинстве, если не во всех языках программирования, вы можете иметь положительные и отрицательные целые числа. Эти значения никогда не имеют дробной части, что означает, что они не имеют десятичных знаков. Их также обычно называют целыми числами со знаком, потому что у них есть представляющий бит в памяти, который сообщает, находятся ли они ниже или выше и равны нулю, что означает (-) или (+). Когда числа никогда не должны иметь отрицательное значение, существует представление,..