Về lô gic: Từ khóa Const dùng để báo cho ngưởi đọc code hiểu rằng: nó có trị như vậy, hoàn toàn không thể khác.
Về cơ cấu: Compiler phải giải quyết các lệnh Const trước khi tính toán bất cứ gì khác cho nên nó không thể chấp nhận tính toán biến. Điển hình là cách khai báo mảng tĩnh và chuỗi xác định (độ dài), các tham số phải là hằng.
Cách duy nhất để đặt Const theo từng hoàn cảnh là dùng lệnh dẫn compiler.