Red de conocimientos sobre prescripción popular - Remedios caseros - Cómo definir punteros de función en lenguaje C

Cómo definir punteros de función en lenguaje C

1

typedef int (*Fptr)(int, int);

Fptr fptr = NULL (¿Fptr es el tipo de datos aquí?)

Utilice Typedef, Fptr es un tipo de datos que representa int (*XXX)(int, int); este grupo

Si se escribe como Fptr fptr, significa int (*fptr)(int, int); o a distancia Mira

Tu comprensión es correcta. Fptr es un tipo de puntero de función, el valor de retorno es int, los parámetros son dos enteros y fptr es una variable de puntero de función.

2

int (*Fptr)(int, int);

Fptr = NULL (¿Fptr es una variable de puntero de función aquí?)

Fptr es una variable de puntero de función, el valor de retorno es int y los dos parámetros son int.