giáo sư của tôi đã cho chúng tôi mã này:Vấn đề với hàm C này có chứa hàm là gì?
timerX(int x){
int times(int y){
return x * y;
}
return times;
}
Làm thế nào để làm việc này trong C (sử dụng trình biên dịch GCC)? Ông nói rằng ngay sau khi chức năng biến mất chức năng bên trong biến mất? Tôi đánh giá cao bất kỳ lời khuyên hay lời khuyên nào.
Xem http://en.wikipedia.org/wiki/Trampoline_%28computing%29 –
Cảm ơn Basile - Tôi đang nghiên cứu! – Coffee
vui lòng đăng mã hợp lệ. Một nỗ lực để làm như vậy có thể đã mang lại cho bạn một số thông tin chi tiết. Đặc biệt nó sẽ rất thú vị nếu xem 'timerX' thực sự có' int (*) (int) 'như là một giá trị trả về. –