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
Giới thiệu các nhân vật trong Postknight 2
Giới thiệu các nhân vật trong Postknight 2
Trong Postknight 2 chúng ta sẽ gặp lại những người bạn cũ, và thêm những người bạn mới
Nữ thợ săn rừng xanh - Genshin Impact
Nữ thợ săn rừng xanh - Genshin Impact
Nữ thợ săn không thể nói chuyện bằng ngôn ngữ loài người. Nhưng cô lại am hiểu ngôn ngữ của muôn thú, có thể đọc hiểu thơ văn từ ánh trăng.
Giải đáp một số câu hỏi về Yelan - Genshin Impact
Giải đáp một số câu hỏi về Yelan - Genshin Impact
Yelan C0 vẫn có thể phối hợp tốt với những char hoả như Xiangling, Yoimiya, Diluc
Giới thiệu nhân vật Cha Hae-In - Solo Leveling
Giới thiệu nhân vật Cha Hae-In - Solo Leveling
Cha Hae-In (차해인) là Thợ săn hạng S người Hàn Quốc và là Phó chủ tịch của Hội thợ săn.