Hằng số (lập trình máy tính)

Trong lập trình máy tính, hằng số (tiếng Anh: constant) là một giá trị mà không thể bị thay đổi bởi chương trình trong thời gian thực thi thông thường, ví dụ giá trị là hằng số.[a] Khi liên kết với một định danh, một hằng số được gọi là "được đặt tên", mặc dù thuật ngữ "hằng số" và "hằng số được đặt tên" có thể được sử dụng thay thế cho nhau. Điều này ngược với một biến (variable) khi mà định danh với một giá trị có thể thay đổi trong quá trình thực thi thông thường, ví dụ giá trị là biến. Hằng số có ích cho cả lập trình viên và trình biên dịch: với lập trình biên, chúng là một dạng mã tự ghi chú tài liệu và cho phép tranh luận về tính đúng đắn; trong khi với trình biên dịch, nó cho phép kiểm tra trong lúc biên dịch và trong lúc chạy để chắc rằng các giả định về sự bất biến không bị vi phạm, và cho phép hay đơn giản hóa các tối ưu hóa trình biên dịch.

  1. ^ In some cases the expectation of constancy can be circumvented, e.g. using self-modifying code or by overwriting the memory location where the value is stored.

Tham khảo

[sửa | sửa mã nguồn]
Chúng tôi bán
Bài viết liên quan
Tóm tắt nội dung chương 219 - Jujutsu Kaisen
Tóm tắt nội dung chương 219 - Jujutsu Kaisen
Mở đầu chương là về thời đại bình an. Tại đây mọi người đang bàn tán với nhau về Sukuna. Hắn được mời đến một lễ hội
Pink Pub ♡ Take me back to the night we met ♡
Pink Pub ♡ Take me back to the night we met ♡
Đã bao giờ bạn say mà còn ra gió trong tình trạng kiệt sức nhưng lại được dựa vào bờ vai thật an toàn mà thật thơm chưa?
Hướng dẫn sử dụng Odin – Thor's Father Valorant
Hướng dẫn sử dụng Odin – Thor's Father Valorant
Trong không đa dạng như Rifle, dòng súng máy hạng nặng của Valorant chỉ mang tới cho bạn 2 lựa chọn mang tên hai vị thần
[Thất Tinh Liyue] Tính cách của các Thất Tinh còn lại
[Thất Tinh Liyue] Tính cách của các Thất Tinh còn lại
Khi nói đến Liyue, thì không thể không nói đến Thất Tinh.