| Term | Definition |
| reference | the address that locates a variable within memory |
| & | reference operator |
| &identifier | reference of a variable |
| * | dereference operator |
| pointer | the variable stores the reference to another variable |
| dereference | the value that is pointed to by |
| *(pointer+n) | dereference of a pointer/array |
| type * pointer | declaration of a pointer |
| [] | offset operator |
| pointer[n] | offset of a pointer/array |
| array | a constant pointer |
| type * pointer = &identifier | pointer initilization |
| type ** pointer | pointer to a pointer |
| pointer++; | pointer increase |
| void pointer | a pointer that points to data that has no type |
| void * pointer | void pointer |
| type * pointer = 0 | null pointer |
| type (* name) (parameter_type1, parameter_type2, ...) | pointer to a function |