JavaScript is required

Biến cục bộ là dạng biến gì? Chọn câu trả lời đúng nhất.

A.
Là biến khai báo trong thân hàm main
B.
Là biến khai báo trong thân một khối lệnh
C.
Là biến khai báo trong thân một hàm
D.
Là biến khai báo trong một hàm hoặc một khối lệnh
Trả lời:

Đáp án đúng: D


Biến cục bộ (local variable) là biến được khai báo bên trong một hàm (function) hoặc một khối lệnh (block). Phạm vi của biến cục bộ chỉ giới hạn trong hàm hoặc khối lệnh mà nó được khai báo. Điều này có nghĩa là biến cục bộ chỉ có thể được truy cập và sử dụng bên trong hàm hoặc khối lệnh đó, và không thể được truy cập từ bên ngoài. * **Đáp án A:** Chỉ đề cập đến hàm `main`, trong khi biến cục bộ có thể được khai báo trong bất kỳ hàm nào. * **Đáp án B:** Chỉ đề cập đến khối lệnh, trong khi biến cục bộ có thể được khai báo trong hàm. * **Đáp án C:** Chỉ đề cập đến hàm, trong khi biến cục bộ có thể được khai báo trong một khối lệnh. * **Đáp án D:** Bao hàm cả hai trường hợp: hàm và khối lệnh, do đó đáp án này chính xác nhất.

Câu hỏi liên quan