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



2
Đo thời gian trong Linux - thời gian so với đồng hồ vs getrusage so với clock_gettime vs gettimeofday so với timespec_get?
Trong số các chức năng thời gian, time, clock getrusage, clock_gettime, gettimeofdayvà timespec_get, tôi muốn hiểu rõ cách thức chúng được thực hiện và giá trị trả về của họ là gì để biết trong đó tình hình tôi phải sử dụng chúng. Trước tiên, chúng ta cần phân loại …
148 c  linux  time  linux-kernel 

10
Thiết bị của Duff hoạt động như thế nào?
Tôi đã đọc bài viết trên Wikipedia trên thiết bị của Duff và tôi không hiểu. Tôi thực sự thích thú, nhưng tôi đã đọc lời giải thích ở đó một vài lần và tôi vẫn không hiểu thiết bị của Duff hoạt động như thế nào. Điều gì sẽ …
147 c  duffs-device 

10
Void * có nghĩa là gì và làm thế nào để sử dụng nó?
Hôm nay khi tôi đang đọc mã của người khác, tôi đã thấy một cái gì đó như void *func(void* i);, điều này void*có nghĩa gì ở đây cho tên hàm và cho loại biến tương ứng? Ngoài ra, khi nào chúng ta cần sử dụng loại con trỏ này …
147 c 


2
Đọc một chuỗi với scanf
Tôi hơi bối rối về một cái gì đó. Tôi có ấn tượng rằng cách đọc đúng chuỗi C scanf()đã đi dọc theo dòng (đừng bận tâm đến lỗi tràn bộ đệm có thể xảy ra, đây chỉ là một ví dụ đơn giản) char string[256]; scanf( "%s" , string …
147 c  scanf 


5
Gán một cấu trúc cho một cấu trúc khác trong C
Bạn có thể gán một thể hiện của một cấu trúc cho một cấu trúc khác không, như vậy: struct Test t1; struct Test t2; t2 = t1; Tôi đã thấy nó hoạt động cho các cấu trúc đơn giản, bu có hoạt động cho các cấu trúc phức tạp …
146 c  struct 



6
Const trước hay const sau?
Để bắt đầu, bạn có thể biết rằng constcó thể được sử dụng để làm cho dữ liệu của đối tượng hoặc con trỏ không thể sửa đổi hoặc cả hai. const Object* obj; // can't change data Object* const obj; // can't change pointer const Object* const obj; // …
145 c++  c  syntax  const 

4
Ý nghĩa của ios_base :: sync_with_stdio (sai); cin.tie (NULL);
Tầm quan trọng của việc bao gồm ios_base::sync_with_stdio(false); cin.tie(NULL); trong chương trình C ++? Trong các thử nghiệm của tôi, nó tăng tốc thời gian thực hiện, nhưng có trường hợp thử nghiệm nào tôi nên lo lắng bằng cách bao gồm điều này không? Làm 2 câu lệnh luôn …
145 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.