Khai báo (khoa học máy tính)

Trong lập trình máy tính, khai báo (tiếng Anh: declaration) là một cấu trúc ngôn ngữ đặc tả các đặc tính của một định danh: nó công bố một từ (định danh) "có nghĩa là gì.[1] Các khai báo thường được sử dụng cho hàm, biến, hằng số, và lớp, nhưng cũng có thể được dùng cho các thực thể khác như kiểu liệt kê và định nghĩa kiểu.[1] Ngoài tên (chính là định danh) và kiểu thực thể (hàm, biến,...), khai báo thường đặc tả kiểu dữ liệu (cho biến và hằng số), hay chữ ký kiểu (cho hàm); kiểu có thể kèm theo kích thước, ví dụ như cho mảng. Một khai báo được sử dụng để thông báo về sự tồn tại của thực thể tới trình biên dịch; điều này rất quan trọng trong các ngôn ngữ kiểu chặt vốn yêu cầu hàm, biến và hằng số và các kiểu của nó phải được đặc tả trước khi sử dụng, và được sử dụng trong tiền khai báo.[2] Thuật ngữ "khai báo" (declaration) thường tương phản với thuật ngữ "định nghĩa" (definition),[1] nhưng nghĩa và cách dùng thay đổi đáng kể tùy theo ngôn ngữ; xem thêm chi tiết ở bên dưới.

Tham khảo

[sửa | sửa mã nguồn]
  1. ^ a b c "A declaration specifies the interpretation and attributes of a set of identifiers. A definition of an identifier is a declaration for that identifier that:
    • for an object [variable or constant], causes storage to be reserved for that object;
    • for a function, includes the function body;
    • for an enumeration constant, is the (only) declaration of the identifier;
    • for a typedef name, is the first (or only) declaration of the identifier."
    C11 specification, 6.7: Declarations, paragraph 5.
  2. ^ Mike Banahan. “2.5. Declaration of variables”. http://publications.gbdirect.co.uk/c_book/: GBdirect. Truy cập ngày 8 tháng 6 năm 2011. [A] declaration [...] introduces just the name and type of something but allocates no storage[...].

Liên kết ngoài

[sửa | sửa mã nguồn]
Chúng tôi bán
Bài viết liên quan
Yuki Tsukumo - Nhân vật tiềm năng và cái kết đầy nuối tiếc
Yuki Tsukumo - Nhân vật tiềm năng và cái kết đầy nuối tiếc
Jujutsu Kaisen là một series có rất nhiều nhân vật khác nhau, với những khả năng, tính cách và cốt truyện vô cùng đa dạng
Những thực phẩm giúp tăng sức đề kháng trước dịch cúm Corona
Những thực phẩm giúp tăng sức đề kháng trước dịch cúm Corona
Giữa tâm bão dịch bệnh corona, mỗi người cần chú ý bảo vệ sức khỏe để phòng tránh vi khuẩn tấn công vào cơ thể
Tóm tắt One Piece chương 1097: Ginny
Tóm tắt One Piece chương 1097: Ginny
Kuma năm nay 17 tuổi và đã trở thành một mục sư. Anh ấy đang chữa lành cho những người già nghèo khổ trong vương quốc bằng cách loại bỏ nỗi đau trên cơ thể họ bằng sức mạnh trái Ác Quỷ của mình
Giới thiệu nhân vật Mei - Jigokuraku
Giới thiệu nhân vật Mei - Jigokuraku
Mei là một Tensen trước đây liên kết với Lord Tensen nhưng đã trốn thoát sau khi không đồng ý với phương pháp mở khóa sự bất tử của Rien