Biến cục bộ là dạng biến gì? Chọn câu trả lời đúng nhất.
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 hoạt động 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à sẽ không thể truy cập từ bên ngoài.
Xét các phương án:
- A. Là biến khai báo trong thân hàm main: Hàm main cũng là một hàm, nên biến khai báo trong main là biến cục bộ, tuy nhiên, đây không phải là định nghĩa đầy đủ nhất.
- B. Là biến khai báo trong thân một khối lệnh: Tương tự như trên, đây cũng là một trường hợp của biến cục bộ, nhưng không bao quát hết.
- C. Là biến khai báo trong thân một hàm: Tương tự như trên, đây cũng là một trường hợp của biến cục bộ, nhưng không bao quát hết.
- D. Là biến khai báo trong một hàm hoặc một khối lệnh: Đây là định nghĩa chính xác và đầy đủ nhất về biến cục bộ.
Vậy đáp án đúng là D.