• [^] # Re: Assignation dans les if

    Posté par (site web personnel) . En réponse au lien C'est parti pour la nouvelle version C2y du langage C. Évalué à 3.

    Oui je le faisais en C++ parce que ça permet d'éviter d'encombrer un bloc plein de variables qui n'ont plus besoin d'être présente après le bloc if. De la même manière qu'on peut déclarer une variable dans une boucle for depuis 1999 :)

    if (int rc = gpio_pin_configure(&gpio, GPIO_OUTPUT); rc != 0) {
     LOG_ERR("error: %d", rc);
    }
    // rc n'existe plus ici

    AI is a mental disorder