int (*SelectFunc(char ch))(int, double)
{
        if(ch == \'a\'){
                return f1;        //f1, f2는 함수
        }else{
                return f2; 
}

라는 코드가 있으면

SelectFunc는 함수를 리턴하는 함수포인터 아닌가요?

혼연C에는 함수포인터를 리턴하는 함수라고 써있는데

뭐가 맞는거에요?