a loop that goes for as long as you want it
an operation that requires that the iterator increases at specific steps within specific boundaries
a special case of a while loop , which is commonly used for doing something a certain number of times
a specialized form of counter-controlled while loop
In most imperative computer programming languages, a for loop is a control flow statement which allows code to be executed iteratively.