Un error en el segmento del programa en lenguaje C
1. El significado de este informe de error es: no hay ninguna variable antes del símbolo de asignación =, al igual que escribir int = 8;
Simplemente escribe una variable delante, por ejemplo: func 1 pFUN = & Inc; De hecho, esta afirmación no se utilizó en programas posteriores.
2. typedef int(* func 1)(int in); esta oración define un puntero a una función y el valor de retorno es int. FUNC1(int in) es el prototipo de la función.
3. El principio es el mismo que el 2.
4.FUNC2 fun significa que la variable divertida es un número entero que apunta a la forma de la función FUNC2. Al igual que definir el parámetro max(int a, int b) en el formulario.
Finalmente, printf("%d", arg 2) por cierto es en realidad una dirección, que es la dirección de int a y A definida en main(). La dirección de A es 0x0012ff7c, por lo que el resultado final está en forma decimal, 1245052.
Espero que tu pregunta haya sido respondida.