Một biến được gọi là biến toàn cục nếu
Trả lời:
Đáp án đúng: B
Biến toàn cục (global variable) là biến được khai báo bên ngoài tất cả các hàm, bao gồm cả hàm `main()`. Điều này có nghĩa là nó có thể được truy cập và sử dụng bởi bất kỳ hàm nào trong chương trình.
* **Phương án A:** Sai. Biến toàn cục phải được khai báo bên ngoài *tất cả* các hàm, bao gồm cả `main()`. Nếu nó được khai báo trong một hàm khác ngoài `main()`, nó sẽ là biến cục bộ của hàm đó.
* **Phương án B:** Đúng. Đây là định nghĩa chính xác của biến toàn cục.
* **Phương án C:** Gần đúng, nhưng không đầy đủ. Mặc dù biến được khai báo bên ngoài `main()`, nó còn phải nằm ngoài tất cả các hàm khác. Nếu không, nó có thể là biến cục bộ của một hàm khác.
* **Phương án D:** Sai. Biến được khai báo bên trong `main()` là biến cục bộ của hàm `main()`, không phải biến toàn cục.





