Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

c:type:funcptr [2023/04/04 12:10]
naums angelegt
c:type:funcptr [2023/04/04 12:10] (aktuell)
naums [Syntax]
Zeile 47: Zeile 47:
     return result;     return result;
 } }
-</​code ​c>+</​code>​
  
 Beide der Prototypangaben sind identisch (wenn sie dem obigen Typedef nachfolgen). Die Funktion ''​map''​ erhält das Array und die Länge und einen Funktionspointer auf eine Funktion, die ein int zurückliefert und zwei ints bekommt. Dieser Funktionspointerparameter hat den Namen ''​op''​. Wir verwenden den Parameter dann einfach wir eine normale Funktion innerhalb von ''​map''​. Beide der Prototypangaben sind identisch (wenn sie dem obigen Typedef nachfolgen). Die Funktion ''​map''​ erhält das Array und die Länge und einen Funktionspointer auf eine Funktion, die ein int zurückliefert und zwei ints bekommt. Dieser Funktionspointerparameter hat den Namen ''​op''​. Wir verwenden den Parameter dann einfach wir eine normale Funktion innerhalb von ''​map''​.