IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

 C Discussion :

Traduire ce bout de code


Sujet :

C

  1. #1
    Membre averti
    Inscrit en
    Septembre 2009
    Messages
    246
    Détails du profil
    Informations forums :
    Inscription : Septembre 2009
    Messages : 246
    Points : 342
    Points
    342
    Par défaut Traduire ce bout de code
    Bonjour

    je ne comprend pas cette ligne de code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    value = (BitTest != 0.) ? (1./BitTest) : 0.0 ;
    je ne comprend pas le ,

  2. #2
    Invité(e)
    Invité(e)
    Par défaut
    l'opérateur ternaire ?: noté a?b:c renvoi b si a est vrai, c sinon.

    Ainsi
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    int toto = f() ? 10 : 25;
    est équivalent à
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    int toto;
    if(f() != 0) {
       toto = 10;
    } else {
       toto = 25;
    }

  3. #3
    Membre averti
    Inscrit en
    Septembre 2009
    Messages
    246
    Détails du profil
    Informations forums :
    Inscription : Septembre 2009
    Messages : 246
    Points : 342
    Points
    342
    Par défaut
    salut

    dans mon cas, ça revient à écrire :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    if(BitTest != 0.)
    {
     value = 1./BitTest;
    }
    else
    {
     value = 0.0;
    }

Discussions similaires

  1. Traduire ce bout de code Delphi
    Par SmileSoft dans le forum C++Builder
    Réponses: 4
    Dernier message: 02/10/2009, 16h43
  2. Traduire un bout de code de c++ vers delphi
    Par pointer dans le forum Langage
    Réponses: 7
    Dernier message: 07/02/2009, 09h55
  3. [SQL-Server] traduire un bout de code pour oracle en bout de code pour SQL SERVER
    Par teen6517 dans le forum PHP & Base de données
    Réponses: 6
    Dernier message: 05/06/2007, 09h47
  4. Réponses: 23
    Dernier message: 26/04/2006, 19h58

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo