Lo primero:
Es el prototipo de la función
proceso, que recibe como parámetro un puntero a una función que tiene 2 parámetros de tipo int y cuyo valor de retorno tambien es un int.
Ejemplo: proceso(multip);
Código C:
Ver originalint proceso (pf) int (*pf)(int,int);
{
/*El punto y coma junto con la fata de un paréntesis global es lo que mas me confunde.*/
int a=6,b=3,c;
c=(*pf)(a,b);
return c;
}
Es la vieja sintaxis utilizada por K&R antes del ANSI C,
aquí algo de info.