Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
5292 connectés 

 


Dernière réponse
Sujet : nb de condition maxi pour un if en C?
Carbon_14 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 ? :D).

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
Carbon_14 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 ? :D).
El_gringo

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 :
  1. if (szTruc=="ça"
  2.     || szTuc=="pas ça" )
  3.    youplaboum();

 

[edtdd]--Message édité par El_Gringo--[/edtdd]

darkoli

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  :(

darklord22

Godbout a écrit a écrit :

[:fifiz]  




 
:D

godbout [:fifiz]
El_gringo sauf qu'en C ça pas d'then tête de iench ! :D
Tetedeiench 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...
roupougnouf merci
Tetedeiench autant que tu veux...
 
De toute facon, je vois mal plus de 10 condition a un if... :)
roupougnouf 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==.....)

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)