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
Có "mẫu thiết kế" nào trong C không? [đóng cửa]
Như hiện tại, câu hỏi này không phù hợp với định dạng Hỏi & Đáp của chúng tôi. Chúng tôi hy vọng câu trả lời sẽ được hỗ trợ bởi sự kiện, tài liệu tham khảo hoặc chuyên môn, nhưng câu hỏi này có thể sẽ thu hút sự tranh …


7
Khởi tạo toàn bộ mảng 2D với một giá trị
Với khai báo sau int array[ROW][COLUMN]={0}; Tôi nhận được mảng với tất cả các số 0 nhưng với mảng sau int array[ROW][COLUMN]={1}; Tôi không nhận được mảng có tất cả một giá trị. Giá trị mặc định vẫn là 0. Tại sao lại có hành vi này và làm cách …


3
Tại sao GCC pad hoạt động với NOP?
Tôi đã làm việc với C một thời gian ngắn và gần đây đã bắt đầu tham gia vào ASM. Khi tôi biên dịch một chương trình: int main(void) { int a = 0; a += 1; return 0; } Quá trình gỡ bỏ objdump có mã, nhưng không đạt …
81 c  gcc  assembly 



6
Phương pháp thời gian tốt nhất trong C?
Cách tốt nhất để xác định thời gian một phần mã có độ phân giải cao và tính di động là gì? /* Time from here */ ProcessIntenseFunction(); /* to here. */ printf("Time taken %d seconds %d milliseconds", sec, msec); Có một thư viện tiêu chuẩn sẽ có một giải …
80 c  performance  timer  timing 



3
Tăng các bit 'mặt nạ'
Tôi hiện đang trong quá trình viết bảng điều tra cây, tôi gặp sự cố sau: Tôi đang xem các bit có mặt nạ, tức là các bit trong đó các bit được đặt là một tập con của mặt nạ, tức là 0000101có mặt nạ 1010101. Những gì tôi …

1
Python: tại sao * và ** nhanh hơn / và sqrt ()?
Trong khi tối ưu hóa mã của mình, tôi nhận ra những điều sau: >>> from timeit import Timer as T >>> T(lambda : 1234567890 / 4.0).repeat() [0.22256922721862793, 0.20560789108276367, 0.20530295372009277] >>> from __future__ import division >>> T(lambda : 1234567890 / 4).repeat() [0.14969301223754883, 0.14155197143554688, 0.14141488075256348] >>> T(lambda : 1234567890 * 0.25).repeat() …



16
Sự khác biệt giữa tệp tiêu đề và thư viện là gì?
Một trong những điều tôi đang gặp khó khăn trong việc hiểu cách thức hoạt động của trình biên dịch. Tôi đang gặp rất nhiều khó khăn với nó, nhưng đặc biệt là tôi liên tục nhận được các tiêu đề và thư viện lẫn lộn. Nếu ai đó có …
80 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.