Câu hỏi được gắn thẻ «c-preprocessor»

Một bộ xử lý macro văn bản được áp dụng trước khi biên dịch các chương trình ngôn ngữ C và C ++. Thẻ này cũng có thể được sử dụng cho các câu hỏi về trình biên dịch / ngôn ngữ khác có nguồn gốc từ hoặc có các tính năng giống hệt nhau, chẳng hạn như #directives trong Objective-C hoặc C #.







14
MIN và MAX trong C
Ở đâu MINvà MAXđược định nghĩa trong C, nếu có? Cách tốt nhất để thực hiện những điều này, một cách khái quát và gõ an toàn nhất có thể là gì? (Tiện ích mở rộng trình biên dịch / nội dung cho trình biên dịch chính được ưa thích.)
300 c  max  min  c-preprocessor 


6
Định nghĩa tiền xử lý kết xuất GCC
На этот вопрос есть ответы на Stack Overflow на русском : Как узнать список всех определённых макросов? Có cách nào để gcc / g ++ kết xuất bộ tiền xử lý của nó xác định từ dòng lệnh không? Tôi điều trị trung bình như __GNUC__, __STDC__và vân vân.
248 gcc  g++  c-preprocessor 

11
Hiệu ứng gói #pragma
Tôi đã tự hỏi nếu ai đó có thể giải thích cho tôi những gì #pragma packtuyên bố tiền xử lý làm, và quan trọng hơn, tại sao một người muốn sử dụng nó. Tôi đã kiểm tra trang MSDN , trang này cung cấp một số thông tin chi …

12
#define macro để in gỡ lỗi trong C?
Cố gắng tạo một macro có thể được sử dụng để in thông báo gỡ lỗi khi DEBUG được xác định, như mã giả sau đây: #define DEBUG 1 #define debug_print(args ...) if (DEBUG) fprintf(stderr, args) Làm thế nào điều này được thực hiện với một macro?
209 c  c-preprocessor 





Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.