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

Hàm là một khối mã thực hiện một nhiệm vụ cụ thể.







2
Việc chuyển đổi một phương thức C ++ thành một hàm C với một đối số con trỏ là một mẫu có thể chấp nhận?
Tôi sử dụng C ++ trên ESP-32. Khi đăng ký hẹn giờ tôi phải làm điều này: timer_args.callback = reinterpret_cast<esp_timer_cb_t>(&SoundMixer::soundCallback); timer_args.arg = this; Ở đây hẹn giờ gọi soundCallback. Và điều tương tự khi đăng ký một nhiệm vụ: xTaskCreate(reinterpret_cast<TaskFunction_t>(&SoundProviderTask::taskProviderCode), "SProvTask", stackSize, this, 10, &taskHandle); Vì vậy, phương thức được …
16 c++  c  functions 





5
Tại sao * khai báo * dữ liệu và hàm cần thiết trong ngôn ngữ C, khi định nghĩa được viết ở cuối mã nguồn?
Hãy xem xét mã "C" sau: #include<stdio.h> main() { printf("func:%d",Func_i()); } Func_i() { int i=3; return i; } Func_i()được định nghĩa ở cuối mã nguồn và không có khai báo nào được cung cấp trước khi sử dụng main(). Đồng thời rất khi trình biên dịch thấy Func_i()trong main(), nó …



2
Một ví dụ về việc tiếp tục không được thực hiện như một thủ tục là gì?
Một cuộc thảo luận thú vị về sự khác biệt giữa các cuộc gọi lại và tiếp tục về SO đã đặt ra câu hỏi này. Theo định nghĩa, tiếp tục là một đại diện trừu tượng của logic cần thiết để hoàn thành một tính toán. Trong hầu hết …

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.