Lập trình C - Chỉ thị tiền xử lý
Chỉ thị tiền xử lý (preprocessor directives)
Chỉ thị tiền xử lý là những chỉ thị cung cấp cho trình biên dịch để xử lý những thông tin trước khi bắt đầu quá trình biên dịch. Tất cả các chỉ thị tiền xử lý đều bắt đầu với với # và các chỉ thị tiền xử lý không phải là lệnh C/C++ vì vậy không có dấu ; khi kết thúc. Để cho dễ chúng ta chia thành 3 nhóm chính đó là:
- Chỉ thị bao hàm tệp (#include).
- Chỉ thị định nghĩa cho tên (#define macro).
- Chỉ thị biên dịch có điều kiện (#if, #else, #elif, #endif, ...).
Danh sách chỉ thị tiền xử lý
- #include
- #define
- #undef
- #ifdef
- #ifndef
- #if
- #else
- #elif
- #endif
- #error
- #pragma