If(n) !!!

Fermé
med.ben235 - 12 mai 2014 à 16:07
[Dal] Messages postés 6174 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 2 février 2024 - 14 mai 2014 à 13:45
bonjour ,
est ce que vous pouvez me dire c'est quoi le rôle de cette condition :
 do {
.......
}while(n)

5 réponses

Krishnak59 Messages postés 119 Date d'inscription mardi 3 janvier 2012 Statut Membre Dernière intervention 14 mai 2014 46
12 mai 2014 à 16:57
Les instructions précisées entre { } s'exécuteront en boucle tant que les conditions entre ( ) ici n, seront vraies
0
oui mais n c'est juste un entier a saisir ...
0
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 1 835
12 mai 2014 à 17:20
Les instructions entre accolades seront exécutées tant que n est différent de 0.
0
Krishnak59 Messages postés 119 Date d'inscription mardi 3 janvier 2012 Statut Membre Dernière intervention 14 mai 2014 46
13 mai 2014 à 16:36
Tant qu'il n'y a rien de précisé c'est tant que n est vrai, donc tout le temps ici vu qu'il n'y a pas de condition autre
0
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 1 835
13 mai 2014 à 19:36
Non pas tout le temps. Uniquement si nous est différent de 0...
0
Krishnak59 Messages postés 119 Date d'inscription mardi 3 janvier 2012 Statut Membre Dernière intervention 14 mai 2014 46
14 mai 2014 à 10:15
Oui effectivement
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
[Dal] Messages postés 6174 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 2 février 2024 1 083
14 mai 2014 à 13:45
Salut med.ben235,

Pour résumer les différentes interventions :

- en C, le contenu des parenthèses dans les instructions de test est évalué pour tester si l'expression qu'elles contiennent est vraie ou fausse
- en C, si le résultat de l'évaluation est 0 cela signifie "faux", "vrai" pouvant être toute autre valeur que 0
- si le seul élément de l'expression à évaluer est directement 0 (ou NULL, qui est définit par le standard comme une expression constante entière dont la valeur est 0), ou une valeur différente de 0, le test fonctionne de la même manière


Dal
0