JavaScript is required

Một biến được gọi là một biến địa phương nếu:

A.

Nó được khai báo bên trong các hàm hoặc thủ tục, kể cả hàm main().

B.

Nó được khai báo bên trong các hàm ngoại trừ hàm main().

C.

Nó được khai báo bên trong hàm main().

D.

Nó được khai báo bên ngoài các hàm kể cả hàm main().

Trả lời:

Đáp án đúng: A


Biến địa phương (local variable) là biến được khai báo bên trong một khối mã (block of code) nhất định, thường là bên trong một hàm (function) hoặc thủ tục (procedure). Phạm vi của biến địa phương chỉ giới hạn trong khối mã mà nó được khai báo. Điều này có nghĩa là nó chỉ có thể được truy cập và sử dụng bên trong hàm hoặc thủ tục đó. Hàm `main()` cũng là một hàm, vì vậy một biến được khai báo bên trong `main()` cũng là một biến địa phương. * **Đáp án A đúng:** Biến địa phương được khai báo bên trong các hàm hoặc thủ tục, bao gồm cả hàm `main()`. * **Đáp án B sai:** Biến địa phương có thể được khai báo bên trong hàm `main()`. * **Đáp án C sai:** Biến địa phương có thể được khai báo bên trong các hàm khác ngoài hàm `main()`. * **Đáp án D sai:** Biến khai báo bên ngoài các hàm là biến toàn cục (global variable).

Câu hỏi liên quan