Nếu hàm được gọi trước khi nó định nghĩa thì điều kiện là gì?
Trả lời:
Đáp án đúng: C
Trong C/C++, nếu một hàm được gọi trước khi nó được định nghĩa, trình biên dịch cần biết về sự tồn tại và đặc điểm của hàm đó (ví dụ: kiểu trả về, số lượng và kiểu của các tham số). Điều này được thực hiện thông qua việc khai báo hàm (function declaration) trước khi nó được sử dụng. Khai báo hàm cho trình biên dịch biết về "hình dạng" của hàm, cho phép nó kiểm tra tính hợp lệ của các lời gọi hàm. Các lựa chọn khác không liên quan đến yêu cầu này.