Explanation:
In software engineering, a pointer is a programming language object that stores a memory address. This can be that of another worth situated in PC memory, or at times, that of memory-mapped PC equipment. A pointer indicates an area in memory, and acquiring the value put away at that area is known as dereferencing the pointer. a software engineer must guarantee that the pointer is highlighting an article that is still valid after the return of the function.