• [^] # Re: Petites precisions

    Posté par . En réponse au journal J'adore Linus. Évalué à 1.

    > Pas du C, on ne peut pas additionner deux pointeurs.

    Oui on peut (même si généralement c'est une très mauvaise idée). Il faut qu'il soit du même type et pas du type void* .

    Non, on peut pas. Je vais pas te citer la norme, parce que c'est lourd, mais non on peut pas. On peut soustraire deux pointeurs par contre.

    Sur l'aspect signification, ce n'est pas la même chose.
    p = 0 // adresse 0
    p = NULL // adresse invalide ou non renseigné, etc

    Bon j'abandonne, c'est sans espoir. C'est deux instructions sont complètement équivalentes et ont exactement la même sémantique (pour peu que p soit un pointeur, hein).