Tuyên bố là gì?

Trong lập trình, khai báo là một câu lệnh mô tả một định danh, chẳng hạn như tên của một biến hoặc một hàm. Các khai báo rất quan trọng vì chúng thông báo cho trình biên dịch hoặc trình thông dịch ý nghĩa của từ xác định và cách sử dụng từ được xác định.

Một tuyên bố có thể là tùy chọn hoặc bắt buộc, tùy thuộc vào ngôn ngữ lập trình. Ví dụ, trong ngôn ngữ lập trình C, tất cả các biến phải được khai báo với một kiểu dữ liệu cụ thể trước khi chúng có thể được gán một giá trị.

Dưới đây là một số ví dụ về khai báo.

Ví dụ

 $ giúp tôi; 

Câu lệnh perl ở trên khai báo một biến có tên $ help . Ký hiệu đô la ( $ ) chỉ ra rằng biến là vô hướng. Từ đặc biệt của tôi tuyên bố rằng $ help có phạm vi từ vựng cục bộ, nghĩa là ngoài khối mã kèm theo, biến $ help không thể được sử dụng.

Tương tự, khai báo perl này:

 $ giúp đỡ của chúng tôi; 

... sử dụng từ đặc biệt của chúng tôi để tuyên bố rằng trợ giúp vô hướng $ có phạm vi từ vựng toàn cầu. Tuyên bố này có nghĩa là biến có thể được sử dụng ở bất cứ đâu trong chương trình và bất kỳ phần nào của chương trình đều có thể thay đổi giá trị của $ help.

Trong một số ngôn ngữ, một khai báo và gán giá trị có thể xảy ra trong một câu lệnh. Ví dụ: trong perl:

 $ help của tôi = "Hy vọng máy tính"; 

... Khai báo một biến vô hướng $ help với phạm vi cục bộ và gán cho nó giá trị chuỗi Computer Hope .

Trong ngôn ngữ lập trình C, tuyên bố này:

 int x; 

... sử dụng từ int đặc biệt để khai báo rằng x là biến của kiểu dữ liệu số nguyên. Nếu chương trình cố gắng gán giá trị không nguyên cho x, trình biên dịch sẽ trả về lỗi. Tương tự như vậy,

 char str [30]; 

... Khai báo một mảng có tên str có thể chứa tối đa 30 ký tự.

Thuật ngữ lập trình