Pointer arithmetic
Appearance
Pointer Arithmetic is modifying the address pointed at by a pointer within a computer system. A common example of this is when copying a string to another, without using the C language's library funtion strCopy(), or when writing that function for a shared library. Some newer languages prohibit this, as it is a potential source of vile computer bugs. Java is one such language.
Many modern high level computer languages do not permit direct access to memory using addresses, so concepts of pointers and pointer arithmetic are not relevant. This is often deliberate, as many programming tasks do not require specific knowledge of where and how in computer memory data is stored.