LINUX.ORG.RU

Константы


0

0

Не совсем понял как они работают. Вроде это фиксированные значения переменых как я понял. Может кто на простом примере покажет как это работает

★★★

const int a = 3; int b = a; a = 4; // ошибка a++; // ошибка b++;

Begemoth ★★★★★
()

в качестве дополнения

грубо говоря, это ячейка в памяти, в которую ты ничего не можешь записать /т.е. компилятор это дело присекает/, а только читать

положим /идиотское слово из учебников матанализа :)/ :

int gy = 4;

int be = gy * 2;

так вот 2 - это константа, но её можно обозвать и именем - см. пост выше

Pi ★★★★★
()
Ответ на: комментарий от Pi

Точнее будет сказать, что 2 - это литеральная (literal) константа, а в моем примере a - именованная.

Begemoth ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.