void pingpong(int (*f)(int)) { (*f)('a'); } int pongping(int (*f)(void)) { return (*f)(); }