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

4
Định dạng định dạng cho int short unsign là gì?
Tôi có chương trình sau #include <stdio.h> int main(void) { unsigned short int length = 10; printf("Enter length : "); scanf("%u", &length); printf("value is %u \n", length); return 0; } Mà khi biên dịch sử dụng gcc filename.cđã đưa ra cảnh báo sau (trong scanf()dòng). warning: format ‘%u’ expects argument …
124 c  scanf 

8
Tôi nên trả về EXIT_SUCCESS hoặc 0 từ hàm main ()?
Đó là một câu hỏi đơn giản, nhưng tôi cứ thấy những câu trả lời mâu thuẫn: liệu thói quen chính của chương trình C ++ có trở lại không 0 hay EXIT_SUCCESSkhông? #include <cstdlib> int main(){return EXIT_SUCCESS;} hoặc là int main(){return 0;} Có phải chúng giống hệt nhau không? …
124 c++  c  return-value  main 


9
hàm băm cho chuỗi
Tôi đang làm việc trên bảng băm bằng ngôn ngữ C và tôi đang thử nghiệm hàm băm cho chuỗi. Chức năng đầu tiên tôi đã thử là thêm mã ascii và sử dụng modulo (% 100) nhưng tôi đã nhận được kết quả kém với lần kiểm tra dữ …


6
Tham chiếu không xác định đến 'pow' và 'sàn'
Tôi đang cố gắng tạo một máy tính fibonacci đơn giản bằng C nhưng khi biên dịch gccnói với tôi rằng tôi thiếu các hàm pow và tầng. Chuyện gì vậy? Mã: #include <stdio.h> #include <math.h> int fibo(int n); int main() { printf("Fib(4) = %d", fibo(4)); return 0; } int …

5
#Include thích hợp cho hàm 'sleep' trong C là gì?
Tôi đang sử dụng cuốn sách Lập trình Mục tiêu-C của Big Nerd Ranch, và nó bắt đầu bằng việc chúng tôi viết bằng C trong một vài chương đầu tiên. Trong một trong những chương trình do tôi tạo, tôi sử dụng chức năng ngủ. Trong cuốn sách, nó …
124 c  sleep 



9
Tôi tìm định nghĩa của size_t ở đâu?
Tôi thấy các biến được định nghĩa với kiểu này nhưng tôi không biết nó đến từ đâu, cũng như mục đích của nó là gì. Tại sao không sử dụng int hoặc int unsigned? (Còn các kiểu "tương tự" khác thì sao? Void_t, v.v.).
123 c++  c  variables 

5
Sự khác biệt giữa * ptr + = 1 và * ptr ++ trong C
Tôi mới bắt đầu học C và khi thực hiện một ví dụ về việc chuyển con trỏ sang con trỏ làm tham số của hàm, tôi đã gặp một vấn đề. Đây là mã mẫu của tôi: #include <stdio.h> #include <string.h> #include <stdlib.h> int* allocateIntArray(int* ptr, int size){ if …

6
Làm thế nào để làm việc với số phức trong C?
Làm cách nào để làm việc với các số phức trong C? Tôi thấy có một complex.htệp tiêu đề, nhưng nó không cung cấp cho tôi nhiều thông tin về cách sử dụng nó. Làm thế nào để truy cập các phần thực và ảo một cách hiệu quả? Có …
122 c  complex-numbers 

3
Ý nghĩa của “__attribute __ ((đóng gói, căn chỉnh (4)))”
Nó là ngôn ngữ C. Nó được viết rằng: typedef struct __attribute__((packed, aligned(4))) Ball { float2 delta; float2 position; //float3 color; float size; //int arcID; //float arcStr; } Ball_t; Ball_t *balls; Vui lòng cho tôi biết ý nghĩa của nó là gì và cách sử dụng từ khóa này.
122 c  gcc 

5
Nhu cầu của mảng không có phần tử là gì?
Trong mã nhân Linux, tôi tìm thấy điều sau đây mà tôi không thể hiểu được. struct bts_action { u16 type; u16 size; u8 data[0]; } __attribute__ ((packed)); Mã ở đây: http://lxr.free-electrons.com/source/include/linux/ti_wilink_st.h Nhu cầu và mục đích của một mảng dữ liệu không có phần tử nào?


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.