nb de condition maxi pour un if en C? - Programmation
Marsh Posté le 15-01-2002 à 07:38:31
autant que tu veux...
De toute facon, je vois mal plus de 10 condition a un if...
Marsh Posté le 15-01-2002 à 08:53:30
En gros, si tu en a plein, pose toi des questions sur la lisibilité de ton code...
Et un if (gnagna || gnigni) peut etre tranformé en if (gnagna) then if (gnigni) then...
Marsh Posté le 15-01-2002 à 11:00:36
Godbout a écrit a écrit : |
Marsh Posté le 15-01-2002 à 12:29:39
roupougnouf a écrit a écrit : je désirerais savoir le nb de condition wue l'on puisse attribuer à l'instruction if. Genre: If(i==9&&p[o]=='r'||n==8||h==.....) |
Ben certains compliateurss s'arrêtent à 256 caractères par ligne
Marsh Posté le 15-01-2002 à 12:33:02
DarkOli a écrit a écrit : Ben certains compliateurss s'arrêtent à 256 caractères par ligne |
ouais, mais si Visual C++ (celui que g, les autre je sais pas !), on peut faire
Code :
|
[edtdd]--Message édité par El_Gringo--[/edtdd]
Marsh Posté le 15-01-2002 à 13:05:51
Avec Borland C++ 3 et 5, je fais pareil.
Je trouve que c'est plus clair de mettre une ligne par condition. Quand y en trois ou quatre cumulés avec && et/ou ||, on s'y retrouverait pas facilement, même en l'ayant écrit soi-même.
Pour me faciliter la vie, je met même des parenthèses en "trop" genre
if (((i == 9) && (p[o] == 'r') ||
(n == 8) ||
(h ==.)....)
pour ne pas avoir à extirper les priorités des opérateurs. Des fois, on fatigue (l'age ? l'amateurisme ? ).
Marsh Posté le 15-01-2002 à 07:30:33
je désirerais savoir le nb de condition wue l'on puisse attribuer à l'instruction if.
Genre:
If(i==9&&p[o]=='r'||n==8||h==.....)