Je veux déclarer une fonction à utiliser dans mon code en ANSI C. Puis-je définir la fonction après l'avoir utilisée dans main()? Par exemple une fonction de valeur absolue que j'ai écrite: quelqu'un peut-il me dire si c'est un son?Intro to C: Déclaration des fonctions
#include <stdio.h>
int main()
{
double value1 = -5;
printf("%lf",
abs(value1));
}
double abs(double number)
{
if (number < 0) {
(number * (-1) = number);
}
return number;
}
Si cela est important, vous pouvez utiliser la fonction abs qui fait ce que vous voulez et elle existe dans la bibliothèque math.h (pour C++) ou cmath.h (pour C). – Edeph
@Edeph vous avez ceux à l'envers, '' pour C++ et '' pour C. –
Joe
Oui, je suis désolé ma mauvaise. – Edeph