Not sure about do loops , but my experience with for and while loops in c atleast areFor When you want to loop something for a set number of times from a start value , to an end value . For example you want to print something 5 times you set it to loop 5 times only , then exit the loop . while When you want to loop until something you are checking for has been matched . Usually when you cant set a number for when you want the loop to end so you loop until it matches your condition for exiting the loop . For example a simple program where a user can guess a number , you will loop it until they guess the correct number which could be anything from 1 loop to 100 loops <| sep |>. A proper cunt ? <| sep |> Literally 4 of my top 6 or 7 favorite players in the game sorry Austin . Now I just need Klay to go off . Glad I sold my other moments cards a few days ago , time for a shopping spree