Pointer is a special data-type in C and it is widely used by programmers. Most of the computer language learners feel that the pointer is a puzzling topic and very difficult to understand. However, the pointer enables fast and straightforward execution of a program. With pointers, memory is used most efficiently. ...