Câu lệnh ghép (khối mã)
Một câu lệnh ghép là một bộ chứa chung cho các câu lệnh khác, được bao bọc trong cặp dấu ngoặc nhọn {
và }
. Khối mã như vậy có thể được sử dụng để định nghĩa thân của một hàm, sau tiêu đề của các câu lệnh điều khiển khác nếu chúng yêu cầu nhiều hơn một câu lệnh được điều khiển, hoặc đơn giản là một khối lồng độc lập trong thân của một hàm hoặc câu lệnh khác. Điều này cho phép bạn tạo ra một phạm vi cục bộ, giới hạn cho các biến. Chúng ta đã nói về điều này trong phần Ngữ cảnh, phạm vi và vòng đời của biến.
Trong dạng tổng quát, một câu lệnh ghép có thể được mô tả như sau:
{
[statements]
}
2
3
Trong mô tả sơ đồ như vậy, bất kỳ đoạn nào được bao bọc trong dấu ngoặc đơn và có chỉ số opt cho biết đó là phần tùy chọn. Trong trường hợp này, có thể không có bất kỳ câu lệnh lồng nào bên trong khối.
Trong các phần tiếp theo, chúng ta sẽ thấy cách các câu lệnh ghép được sử dụng kết hợp với các loại câu lệnh khác và chúng có thể chứa những gì.
Có một sắc thái đáng được nhấn mạnh: sau mô tả của câu lệnh ghép, dấu chấm phẩy ;
không bắt buộc. Điều này làm nó khác biệt với tất cả các câu lệnh khác.