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.

11
Khi tôi kiểm tra sự khác biệt về thời gian giữa dịch chuyển và nhân lên trong C, không có sự khác biệt. Tại sao?
Tôi đã được dạy rằng dịch chuyển trong nhị phân hiệu quả hơn nhiều so với nhân 2 ^ k. Vì vậy, tôi muốn thử nghiệm và tôi đã sử dụng đoạn mã sau để kiểm tra điều này: #include <time.h> #include <stdio.h> int main() { clock_t launch = clock(); …

7
Kỹ năng C ++ cao hơn kỹ năng C? [đóng cửa]
Tôi cảm thấy rằng C / C ++ thường thấy không thực sự mô tả các kỹ năng của tôi trong CV. Vì vậy, tôi dự định tách nó thành kiến ​​thức C ++ nâng cao và các kỹ năng C tầm thường. Bạn có nghĩ rằng điều này gây …
28 c++  c  skills 






5
Có phải các mẫu C ++ chỉ là một loại macro được tôn vinh?
Từ các so sánh khác nhau giữa các mẫu C ++ và chung chung C # / Java như thế này- https://stackoverflow.com/questions/31693/what-are-the-differences-b between-generic-in-c-and-java-and-temsheet-in-c/31929 #31929 Tôi có một nhận thức rằng, các mẫu C ++ được triển khai bằng một số loại tiền xử lý (thay thế văn bản thuần túy …
27 c++  c  compiler  templates  macros 

3
Tại sao một int dài mất 12 byte trên một số máy?
Tôi nhận thấy một điều kỳ lạ sau khi biên dịch mã này trên máy của mình: #include <stdio.h> int main() { printf("Hello, World!\n"); int a,b,c,d; int e,f,g; long int h; printf("The addresses are:\n %0x \n %0x \n %0x \n %0x \n %0x \n %0x \n %0x \n %0x", &a,&b,&c,&d,&e,&f,&g,&h); …
26 c  memory  pointers 


9
Tại sao người ta muốn tắt cảnh báo trình biên dịch?
Câu trả lời này và các ý kiến ​​được thêm vào cho thấy một cách để vô hiệu hóa một số cảnh báo của trình biên dịch bằng cách sử dụng #pragmacác lệnh. Tại sao một người muốn làm điều đó? Thông thường các cảnh báo là có lý do …
26 c#  c++  c  warnings 

3
Tại sao con trỏ tăng?
Gần đây tôi mới bắt đầu học C ++ và như hầu hết mọi người (theo những gì tôi đã đọc) Tôi đang vật lộn với con trỏ. Không phải theo nghĩa truyền thống, tôi hiểu chúng là gì và tại sao chúng được sử dụng và làm thế nào …
25 c++  c  pointers 


11
Tại sao void trong C có nghĩa là không void?
Trong các ngôn ngữ được gõ mạnh như Java và C #, void(hoặc Void) làm kiểu trả về cho một phương thức dường như có nghĩa là: Phương pháp này không trả lại bất cứ điều gì. Không có gì. Không trở lại. Bạn sẽ không nhận được bất cứ …
25 c  pointers 


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.