Ich habe die Funktion abs()
verwendet und am oberen Ende des Codes #include <math.h>
hinzugefügt. Aber ich bekomme diesen Fehler immer wieder:
Ich benutze LLVM Compiler.
Warum tritt dieser Fehler auf, obwohl ich math.h
eingefügt habe?
Ich zitiere direkt aus der Dokumentation: "Prototypen für Bauchmuskeln, Labore und llabs sind in stdlib.h "
Als Faustregel gilt, dass die mathematischen Funktionen, die mit Gleitkommazahlen arbeiten, in math.h und die mit ganzzahligen Funktionen in stdlib.h sind.
Es gibt einen ziemlich guten Wikipedia-Artikel zu C-mathematischen Funktionen, wenn Sie mehr Informationen benötigen.
Tags und Links c absolute-value math.h