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




3
định dạng printf () cho hex
Đây là một truy vấn tò mò hơn là một câu hỏi quan trọng, nhưng tại sao khi in hex dưới dạng số có 8 chữ số với các số 0 đứng đầu, điều này %#08Xkhông hiển thị kết quả giống như 0x%08X? Khi tôi cố gắng sử dụng cái …
190 c  printf  hex 

11
Hoạt động modulo với số âm
Trong một chương trình C, tôi đã thử các thao tác dưới đây (Chỉ để kiểm tra hành vi) x = 5 % (-3); y = (-5) % (3); z = (-5) % (-3); printf("%d ,%d ,%d", x, y, z); đã cho tôi đầu ra như (2, -2 , -2)trong …
190 c  gcc  modulo 



12
Chuyển tiếp một lời gọi của hàm matrixdic trong C
Trong C, có thể chuyển tiếp lời gọi của hàm matrixdic không? Như trong int my_printf(char *fmt, ...) { fprintf(stderr, "Calling printf with fmt %s", fmt); return SOMEHOW_INVOKE_LIBC_PRINTF; } Chuyển tiếp lệnh gọi theo cách trên rõ ràng là không thực sự cần thiết trong trường hợp này (vì bạn …
188 c  variadic 




3
nhánh rẽ nhánh () hơn dự kiến?
Hãy xem xét đoạn mã sau: #include <stdio.h> #include <sys/types.h> #include <unistd.h> int main(void) { int i; for(i = 0; i < 2; i++) { fork(); printf("."); } return 0; } Chương trình này xuất ra 8 dấu chấm. Không thể nào? Không nên có 6 chấm thay thế?
186 c++  c  fork 

9
Trường hợp gcc tìm tệp tiêu đề C và C ++?
Trên hệ thống Unix, gcc tìm tệp tiêu đề ở đâu? Tôi đã dành một ít thời gian sáng nay để tìm kiếm một số tệp tiêu đề hệ thống, vì vậy tôi nghĩ rằng đây sẽ là thông tin tốt để có ở đây.
185 c  gcc  header 

1
GCC và g ++ được khởi động như thế nào?
Điều này đã được lỗi tôi cho một lúc. Làm thế nào để GCC và g ++ tự biên dịch? Tôi đoán rằng mọi sửa đổi sẽ được biên dịch với một phiên bản được xây dựng trước đó. Điều này có đúng không? Và nếu có, điều đó 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.