• dejected_warp_core@lemmy.world
    link
    fedilink
    arrow-up
    4
    ·
    edit-2
    3 hours ago

    *x = dereference or “point to”. Treats the variable x as containing a pointer value. Evaluates to a variable existing at the address in x.

    &x = reference or “get address of”. Evaluates to the address of x.

    They’re complimentary operators, so *(&x) cancels out and is equvalent to just x.