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ý.





4
Các phần tử mảng của các thành viên struct và struct
Tôi muốn hỏi về một khai báo struct trong C. Ví dụ: struct Person { char name[50]; int citNo; float salary; } prsn[20]; Không gì [20]làm gì? Nó có nghĩa là gì? Có giới hạn tên đến 20 (từ 50) hoặc giới hạn prsntừ prsn[1]đến prsn[20]? Và nếu tôi viết …
8 c  struct 

1
Cách kiểm tra nếu PyObject có iterator
Tôi đang thực hiện một hàm C như một phần mở rộng cho Python. Bên trong abstract.h, tôi tìm thấy như sau: /* ==== Iterators ================================================ */ /* Takes an object and returns an iterator for it. This is typically a new iterator but if the argument is an iterator, …
8 python  c 

1
Tại sao các nguyên tử xây dựng GCC cần một phiên bản bổ sung chung chung của cải tiến?
Theo https://gcc.gnu.org/onlinesocs/gcc/_005f_005fatomic-Builtins.html , có: type __atomic_load_n (type *ptr, int memorder) và ("chung chung"): void __atomic_load (type *ptr, type *ret, int memorder) sau đó void __atomic_store_n (type *ptr, type val, int memorder) và ("cái chung") void __atomic_store (type *ptr, type *val, int memorder) Vân vân. Những gì là chung chung về …


3
Liệu struct tm lưu trữ thông tin múi giờ như là thành viên dữ liệu của nó
Hãy xem xét mã C ++ sau đây #include <ctime> #include <iostream> int main() { std::time_t now = std::time(nullptr); struct tm local = *std::localtime(&now); struct tm gm = *std::gmtime(&now); char str[20]; std::strftime(str, 20, "%Z", &local); std::cout << str << std::endl; // HKT std::strftime(str, 20, "%Z", &gm); std::cout << str << …
8 c++  c  ctime  time.h 

4
Làm thế nào chúng ta phải so sánh hai số nguyên?
Gần đây tôi đã viết một chương trình sắp xếp một mảng. Đối với nó, tôi cần phải viết một hàm so sánh, mà tôi sẽ chuyển vào nó. Hàm so sánh của tôi đã trả về 1 (nếu x> y), -1 (nếu x <y) hoặc 0 (nếu x = …
8 c 


2
Tuân thủ tiêu chuẩn của macro C
Tôi có viên ngọc nhỏ này ở đây (ý tưởng bị đánh cắp một cách vô vọng từ C-FAQ): /* A lot of checks omitted to get rid of the architectures with a "weird" endianness */ /*...*/ #define MP_ENDIANESS ( (0x41424344ul == *(uint32_t*)"ABCD") ? MP_BIG_ENDIAN : MP_LITTLE_ENDIAN ) Có tuân …
8 c++  c 
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.