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

C là ngôn ngữ lập trình đa dụng được sử dụng cho lập trình hệ thống (HĐH và nhúng), thư viện, trò chơi và đa nền tảng. Thẻ này nên được sử dụng với các câu hỏi chung liên quan đến ngôn ngữ C, như được định nghĩa trong tiêu chuẩn ISO 9899 (phiên bản mới nhất, 9899: 2018, trừ khi có quy định khác - cũng yêu cầu phiên bản cụ thể của thẻ với c89, c99, c11, v.v.). C khác với C ++ và không nên kết hợp với thẻ C ++ mà không có lý do hợp lý.





7
Tạo chuỗi có định dạng C (không in chúng)
Tôi có một hàm chấp nhận một chuỗi, đó là: void log_out(char *); Khi gọi nó, tôi cần tạo một chuỗi được định dạng nhanh chóng như: int i = 1; log_out("some text %d", i); Làm cách nào để thực hiện việc này trong ANSI C? Chỉ, vì sprintf()trả về …
100 c  string 

11
Macro so với Hàm trong C
Tôi luôn thấy các ví dụ và trường hợp sử dụng macro tốt hơn sử dụng hàm. Ai đó có thể giải thích cho tôi một ví dụ về nhược điểm của macro so với một hàm không?




6
Cách sử dụng SCNetworkReachability trong Swift
Tôi đang cố gắng để chuyển đổi này đoạn mã để Swift. Tôi đang vật lộn để bắt đầu vì một số khó khăn. - (BOOL) connectedToNetwork { // Create zero addy struct sockaddr_in zeroAddress; bzero(&zeroAddress, sizeof(zeroAddress)); zeroAddress.sin_len = sizeof(zeroAddress); zeroAddress.sin_family = AF_INET; // Recover reachability flags SCNetworkReachabilityRef defaultRouteReachability = …
99 ios  c  struct  swift  reachability 




8
Thụt lề #defines
Tôi biết rằng #definecác s, v.v. thường không bao giờ được thụt vào. Tại sao? Tôi đang làm việc trong một số mã tại thời điểm này có một hỗn hợp khủng khiếp của #defines, #ifdefs, #elses, #endifs, v.v. Tất cả những thứ này thường được trộn lẫn với mã …


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.