Ngôn ngữ lập trình C hỗ trợ các bộ tiền xử lý để làm việc hiệu quả chương trình của nó. C Bộ tiền xử lý là một bộ tiền xử lý macro cho ngôn ngữ lập trình dựa trên C. Bộ xử lý trước cung cấp cho trình biên dịch khả năng bao gồm các tệp tiêu đề, mở rộng macro, biên dịch có điều kiện và kiểm soát dòng theo cách rõ ràng.
# băm được sử dụng để xác định một bộ tiền xử lý, tức là tất cả các bộ tiền xử lý đều có # khi bắt đầu. Theo sau là tên của bộ tiền xử lý mà không có bất kỳ khoảng trống nào ở giữa. Đây là danh sách các bộ tiền xử lý C.
S.Không. | Bộ tiền xử lý | Mô tả |
---|---|---|
1. | #include | Bao gồm một tiêu đề cụ thể từ các tệp. |
2. | #define | Xác định macro bộ xử lý trước. |
3. | #undef | Hoàn tác xác định macro bộ xử lý trước |
4. | #if | Kiểm tra điều kiện thời gian biên dịch và đánh giá Đúng giá trị. |
5. | #else | Đánh giá thay thế cho bộ xử lý tiền if. |
6. | #ifndef | Kiểm tra xem macro có được xác định hay không. Đánh giá thành TRUE nếu không được xác định. |
7. | #elif | Sự kết hợp của cả #if và #else tuyên bố. |
8. | #error | xác định thông báo lỗi in bởi stderr phương pháp. |
9. | #endif | kết thúc điều kiện tiền xử lý. |
10. | #pragma | Được sử dụng để cung cấp các lệnh cho trình biên dịch / |