Computer >> Máy Tính >  >> Lập trình >> lập trình C

C Bộ tiền xử lý?

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 #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 /