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

C là ngôn ngữ lập trình máy tính đa năng được sử dụng cho các hệ điều hành, trò chơi và các công việc hiệu suất cao khác.


8
Tại sao Clang / LLVM cảnh báo tôi về việc sử dụng mặc định trong câu lệnh chuyển đổi trong đó tất cả các trường hợp liệt kê được bảo hiểm?
Hãy xem xét enum và câu lệnh switch sau đây: typedef enum { MaskValueUno, MaskValueDos } testingMask; void myFunction(testingMask theMask) { switch (theMask) { case MaskValueUno: {}// deal with it case MaskValueDos: {}// deal with it default: {} //deal with an unexpected or uninitialized value } }; Tôi là một …





11
typedefs và #defines
Tất cả chúng ta chắc chắn đã sử dụng typedefs và #defines lần này hay lần khác. Hôm nay trong khi làm việc với họ, tôi bắt đầu suy nghĩ về một điều. Hãy xem xét 2 tình huống dưới đây để sử dụng intkiểu dữ liệu với tên khác: …



2
Nguồn gốc của Bộ tiền xử lý C là gì?
Bộ tiền xử lý C được gắn vào C, nhưng nó có cú pháp hoàn toàn khác với ngôn ngữ chính: khoảng trắng có ý nghĩa cú pháp (cuối dòng kết thúc một câu lệnh, khoảng trống sau khi macro xác định bắt đầu danh sách thay thế) khối dựa …
30 c  history  macros 




2
Tại sao chữ C chuỗi chỉ đọc?
Những lợi thế nào của chuỗi ký tự chuỗi chỉ đọc (-ies / -ied) là: Một cách khác để tự bắn vào chân mình char *foo = "bar"; foo[0] = 'd'; /* SEGFAULT */ Không có khả năng khởi tạo một cách tao nhã một mảng các từ đọc-ghi trong …
29 c  memory  strings 


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.