Cisco interview question

Difference between for and while loop , pointers union and structures, arrrays all about coding