• # Nop

    Posté par (site web personnel) . En réponse au message Passage par référence. Évalué à 0.

    Non la traduction plus juste serait de dire que le la valeur associée au pointeur c contient la valeur a+b.

    Soit c un pointeur, *c représente la valeur pointée par le pointeur.

    Alors que &variable représente la case mémoire (le pointeur) qui contient la valeur.

    Donc &(*c) == c.

    Est-ce plus clair ?

    Dire c pointera sur l'entier résultat de a+b ressemblerai plus à :

    c = &(a+b);
    

    Mais sans avoir tester la syntaxe, le problème est que la valeur résultat risque d'être déférencer et donc c pointera une case non valide en mémoire.