The concept of addressing via symbols instead of explicit memory addresses. You can use:

  • variables. To refer to data it holds
  • Pointer. To store memory addresses
  • function pointers. To store memory address of a pointer
  • Symbolic Links. To reference other files or directories.