Conditions en langage c
commandant roxy
Messages postés
18
Statut
Membre
-
fiddy Messages postés 441 Date d'inscription Statut Contributeur Dernière intervention -
fiddy Messages postés 441 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
moi c'est roxy alias biroue
je voudrais votre jugement sur une condition qui me tracasse du point de vue syntaxique
if(strcmp(sexe,"masculin")==0 && age<14)
l'ecriture de cette est-elle juste?
moi c'est roxy alias biroue
je voudrais votre jugement sur une condition qui me tracasse du point de vue syntaxique
if(strcmp(sexe,"masculin")==0 && age<14)
l'ecriture de cette est-elle juste?
1 réponse
-
Salut,
ton écriture est syntaxiquement juste mais attention!
le comportement pourrai changer en fonction des compilateurs!
dans ce genre de cas les parenthèses sont fortement recommandées!-
Bonjour
Les précédences des opérateurs font partie des spécifications du langage, il n'y a aucune raison qu'elles dépendent du compilateur.
Les parenthèses gardent quand même un intérêt, c'est de lever toute ambiguïté pour les lecteurs qui, comme moi, ne connaissent pas toutes les précédences par coeur. -
-