C Code:
#include <cstdio> void callback(int (*function) (int, int)) { } int sum(int a, int b) { return a + b; } int main(int argc, char *argv[]) { callback(sum); }
C Code:
#include <cstdio> void callback(int (*function) (int, int)) { } int sum(int a, int b) { return a + b; } int main(int argc, char *argv[]) { callback(sum); }
Cảm ơn bạn khoaph nha.
Mình chạy ok rồi.
Có cái là mình muốn truyền số 2, 3 từ hàm main luôn đc ko bạn?
C Code:
#include <cstdio> void callback(int (*function)(int, int), int a, int b) { } int sum(int a, int b) { return a + b; } int multiply(int a, int b) { return a * b; } int main(int argc, char *argv[]) { callback(sum, 2, 3);// in ra 5 callback(multiply, 2, 3);// in ra 6 }
Cảm ơn bạn nhiều.
Mình làm được rồi.