 pointers as an alternative way to access a particular value. And they use it especially when they do not want to “move” these values around. There are situations where, you want to access a particular value in a different scope (i.e., a different location) of your code, but you do not want to “move” this value to this new scope (or location) that you are in.</p>
<p>This matters especially if this value is big in size. Because if it is, then, moving this value becomes an expensive operation to do. T