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.