아래 코드는 가능하다. 넘어가자.
int add(int a, int b) {
// blah blah
}
아래 코드도 물론 가능하다. (장난하십니까. ^^)
int add(float a, double b, int c, int d) {
// blah blah
}
아래와 같은 코드도 가능할까? = 구조체를 인자로 받는것이 가능할까?
struct bts {
int a;
int b;
}
int add(struct bts a, struct bts b) {
// blah blah
}
그렇다면 함수의 인자에 함수를 받는것도 가능할까?
(★)를 채워보자.
int bts() {
}
int exo(★) {
}
인자로 int, 배열, 구조체를 받는것은 익숙하고, 개념적으로도 쉽게 이해가며, 사용하기에도 어렵지 않은데,
인자로 함수를 받는것은 낯설고, 많이 사용되지 않는다.