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

22
Toán tử - -> trong C ++ là gì?
На этот вопрос есть ответы на Stack Overflow на русском : Что такое оператор "->" в С ++? Sau khi đọc Các tính năng ẩn và Dark Corners của C ++ / STL trên comp.lang.c++.moderated, tôi đã hoàn toàn ngạc nhiên rằng sau Đoạn biên soạn và làm việc tại …



28
Tôi có bỏ kết quả của malloc không?
Trong câu hỏi này , ai đó đã đề xuất trong một nhận xét rằng tôi không nên đưa ra kết quả malloc, tức là int *sieve = malloc(sizeof(int) * length); thay vì: int *sieve = (int *) malloc(sizeof(int) * length); Tại sao nó lại là vấn đề?
2408 c  malloc  casting 



4
Cái gì ??! ??! Toán tử làm trong C?
Tôi thấy một dòng C trông như thế này: !ErrorHasOccured() ??!??! HandleError(); Nó biên dịch chính xác và dường như chạy ok. Có vẻ như nó đang kiểm tra xem có lỗi xảy ra hay không và nếu có, nó sẽ xử lý. Nhưng tôi không thực sự chắc chắn …
1990 c  operators  trigraphs 

5
Những gì là ":-!!" trong mã C?
Tôi đã va vào mã macro kỳ lạ này trong /usr/include/linux/kernel.h : /* Force a compilation error if condition is true, but also produce a result (of value 0 and type size_t), so the expression can be used e.g. in a structure initializer (or where-ever else comma expressions aren't permitted). …
1665 c  linux  macros  linux-kernel 





11
Làm thế nào để con trỏ hàm trong C làm việc?
Tôi đã có một số kinh nghiệm gần đây với các con trỏ hàm trong C. Vì vậy, tiếp tục với truyền thống trả lời các câu hỏi của riêng bạn, tôi quyết định làm một bản tóm tắt nhỏ về những điều cơ bản, cho những người cần nhanh …
1233 c  function-pointers 

19
Không tĩnh có nghĩa là gì trong C?
Tôi đã thấy từ staticđược sử dụng ở những nơi khác nhau trong mã C; đây có giống như một hàm / lớp tĩnh trong C # (nơi thực hiện được chia sẻ giữa các đối tượng) không?
1137 c  syntax  static 


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.