Fonction : return
Fermé
mohamed-sadoune
-
Modifié le 23 déc. 2021 à 11:51
[Dal] Messages postés 6198 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 13 décembre 2024 - 16 févr. 2022 à 09:33
[Dal] Messages postés 6198 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 13 décembre 2024 - 16 févr. 2022 à 09:33
A voir également:
- Fonction : return
- Fonction si et - Guide
- Fonction moyenne excel - Guide
- Fonction somme excel - Guide
- Fonction remplacer word - Guide
- Virginie organise un rallye avec 30 équipes. elle veut créer un code pour désigner chaque équipe. elle a commencé à la main, mais elle voudrait le faire calculer à l'aide d'une formule. proposez une formule comportant une seule fonction et à recopier vers le bas dans la colonne a du fichier à télécharger. quelle formule sera en a9 ? ✓ - Forum Programmation
4 réponses
yg_be
Messages postés
23405
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
20 décembre 2024
Ambassadeur
1 557
23 déc. 2021 à 12:23
23 déc. 2021 à 12:23
bonjour,
peux-tu montrer ton code, en tenant compte de ceci: https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code ?
peux-tu montrer ton code, en tenant compte de ceci: https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code ?
[Dal]
Messages postés
6198
Date d'inscription
mercredi 15 septembre 2004
Statut
Contributeur
Dernière intervention
13 décembre 2024
1 096
23 déc. 2021 à 13:17
23 déc. 2021 à 13:17
Si la fonction retourne un int pour signifier vrai ou faux, alors un 0 signifie faux et toute autre valeur signifie vrai en C.
Dal
Dal
Hisoka_you
Messages postés
4
Date d'inscription
vendredi 11 février 2022
Statut
Membre
Dernière intervention
15 février 2022
Modifié le 7 mars 2022 à 16:38
Modifié le 7 mars 2022 à 16:38
Je pense que le langage C n'utilise ni
Exemple :
trueni
false, par contre on utilise
0(faux) et
1(vrai).
Exemple :
#include <stdio.h> int rec (int i) { i = i + 1; if (i == 5) return 1; printf ("i: %d\n", i); return rec (i); }
[Dal]
Messages postés
6198
Date d'inscription
mercredi 15 septembre 2004
Statut
Contributeur
Dernière intervention
13 décembre 2024
1 096
16 févr. 2022 à 09:33
16 févr. 2022 à 09:33
On peut utiliser le type bool, comme proposé par Dalfab, mais il n'en demeure pas moins qu'en C une expression évaluée à 0 signifie faux et une expression évaluée à toute autre valeur (pas juste 1) signifie vrai.
Dalfab
Messages postés
706
Date d'inscription
dimanche 7 février 2016
Statut
Membre
Dernière intervention
2 novembre 2023
101
Modifié le 7 mars 2022 à 16:39
Modifié le 7 mars 2022 à 16:39
Bonjour,
Le type
Les types
Le type
boolexiste en C depuis 1999, ça fait donc 23 ans. Pour y avoir accès on doit utiliser
#include <stdbool.h>.
Les types
boolet
intsont convertibles entre eux, donc pour qu'une fonction retourne vrai (que son type de retour soit
boolou
int), il faut écrire :
return true;ou
return 1;.