518 читали · 2 года назад
Что такое переменная в программировании и зачем она нужна?
При изучении большинства языков программирования мы часто встречаемся с таким понятием, как переменная. Однако на начальных этапах не всегда может быть ясно, о чем же идет речь. В этой статье мы объясним простыми словами, что такое переменные в программировании и для чего они нужны. Формальное определение переменной звучит так: «поименованная либо адресуемая иным способом область памяти, адрес которой можно использовать для осуществления доступа к данным». Такое объяснение может показаться достаточно сложным...
2 месяца назад
C++ - неопределенное поведение при множественном изменении одной и той же переменной в выражении.
В с++ есть некоторое количество случаев когда, не определен точный порядок операций и в зависимости от реализации компилятора или стандарта можно получить разный результат. Рассмотрим простой пример: #include <iostream> int main() { int i = 1; printf("%d, %d\n", i++, i++); return 0; } Вопрос простой, что будет выведено в результате работы программы? printf является функцией, соответственно очередность выполнения выражений в аргументах не определена, можно получить результат: 1, 2 или 2, 1 и даже 1, 1 Этот эксперимент можно повторить на платформе https://godbolt...