ZILtoid1991@lemmy.world to Programmer Humor@programming.dev · 3 days agoPointers explained:lemmy.worldimagemessage-square75linkfedilinkarrow-up1580arrow-down134
arrow-up1546arrow-down1imagePointers explained:lemmy.worldZILtoid1991@lemmy.world to Programmer Humor@programming.dev · 3 days agomessage-square75linkfedilink
minus-squaredejected_warp_core@lemmy.worldlinkfedilinkarrow-up4·edit-22 days 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.
*x = dereference or “point to”. Treats the variable
xas containing a pointer value. Evaluates to a variable existing at the address inx.&x = reference or “get address of”. Evaluates to the address of
x.They’re complimentary operators, so
*(&x)cancels out and is equvalent to justx.