This is because a and b both have the same value but their addresses are different i.e. they refer to different memory locations.
This is because a and b both have the same value but their addresses are different i.e. they refer to different memory locations.