Hello guys! I am learning C and I am curious about this function malloc. I have come across lessons about this function and I noticed that everytime they would point out that the malloc function returns a void pointer. Now what I wanna know is there a difference between an ordinary pointer and a void pointer? Are they so different that they keep emphasizing that it is void?
Please guys I don't accept short answers. Thanks!