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


8
Tại sao GDB nhảy không thể đoán trước giữa các dòng và các biến in là “<giá trị được tối ưu hóa>”?
Bất cứ ai có thể giải thích hành vi này của gdb? 900 memset(&amp;new_ckpt_info,'\0',sizeof(CKPT_INFO)); (gdb) **903 prev_offset = cp_node-&gt;offset;** (gdb) **905 m_CPND_CKPTINFO_READ(ckpt_info,(char *)cb-&gt;shm_addr.ckpt_addr+sizeof(CKPT_** HDR),i_offset); (gdb) **903 prev_offset = cp_node-&gt;offset;** (gdb) **905 m_CPND_CKPTINFO_READ(ckpt_info,(char *)cb-&gt;shm_addr.ckpt_addr+sizeof(CKPT_ HDR),i_offset);** (gdb) **908 bitmap_offset = client_hdl/32;** (gdb) **910 bitmap_value = cpnd_client_bitmap_set(client_hdl%32);** (gdb) **908 bitmap_offset = client_hdl/32;** (gdb) …



7
Làm thế nào để gọi hàm C ++ từ C?
Tôi biết cái này. Gọi hàm C từ C ++: Nếu ứng dụng của tôi bằng C ++ và tôi phải gọi các hàm từ thư viện được viết bằng C. Thì tôi đã sử dụng //main.cpp extern "C" void C_library_function(int x, int y);//prototype C_library_function(2,4);// directly using it. Điều này …
84 c++  c  visual-c++  extern-c 



12
Làm thế nào để xóa bộ đệm đầu vào trong C?
Tôi có chương trình sau: int main(int argc, char *argv[]) { char ch1, ch2; printf("Input the first character:"); // Line 1 scanf("%c", &amp;ch1); printf("Input the second character:"); // Line 2 ch2 = getchar(); printf("ch1=%c, ASCII code = %d\n", ch1, ch1); printf("ch2=%c, ASCII code = %d\n", ch2, ch2); system("PAUSE"); return 0; …
84 c  buffer 




5
Hiểu INADDR_ANY để lập trình socket
Tôi đang cố gắng lập trình một số ổ cắm và vì vậy, ở phía máy chủ, tôi sử dụng htonl(INADDR_ANY). Trong phạm vi tôi hiểu, có vẻ như đối với tôi chức năng này tạo ra một IP ngẫu nhiên (tôi có đúng không?). Trong thực tế, tôi muốn …
84 c  sockets 

8
malloc cho struct và con trỏ trong C
Giả sử tôi muốn xác định cấu trúc đại diện cho độ dài của vectơ và các giá trị của nó là: struct Vector{ double* x; int n; }; Bây giờ, giả sử tôi muốn xác định một vectơ y và cấp phát bộ nhớ cho nó. struct Vector *y …



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.