why we use while loop in c