Nếu định nghĩa của biến ngoài xuất hiện trong tệp nguồn trước khi sử dụng trong một hàm cụ thể, thì không cần khai báo extern trong hàm
Trả lời:
Đáp án đúng: A
Câu trả lời là A. Đúng.
Trong ngôn ngữ C/C++, nếu một biến ngoài (biến toàn cục) được định nghĩa (khai báo và cấp phát bộ nhớ) trước khi nó được sử dụng trong một hàm, thì không cần phải khai báo extern
trong hàm đó. Trình biên dịch sẽ tự động tìm thấy định nghĩa của biến khi nó gặp biến đó trong hàm. Việc khai báo extern
chỉ cần thiết khi biến được sử dụng trước khi nó được định nghĩa trong cùng một tệp nguồn, hoặc khi biến được định nghĩa trong một tệp nguồn khác.