JavaScript is required

Preprocessor #define macro and inline functions use the same mechanism.

A.

TRUE

B.

FALSE

Trả lời:

Đáp án đúng: B


Preprocessor #define macro và inline functions là hai cơ chế khác nhau trong C/C++. * **Preprocessor #define macro:** Là một chỉ thị tiền xử lý. Nó thực hiện thay thế văn bản đơn giản trước khi quá trình biên dịch thực sự bắt đầu. Không có kiểm tra kiểu dữ liệu, và việc thay thế được thực hiện một cách cơ học. * **Inline functions:** Là các hàm mà trình biên dịch cố gắng chèn trực tiếp mã của hàm vào nơi hàm được gọi, thay vì thực hiện một lệnh gọi hàm thông thường. Điều này có thể giúp cải thiện hiệu suất, nhưng trình biên dịch có thể chọn không inline hàm nếu nó quá lớn hoặc phức tạp. Inline functions có kiểm tra kiểu dữ liệu và tuân theo các quy tắc phạm vi thông thường. Vì vậy, câu trả lời đúng là FALSE.

Câu hỏi liên quan