 The simplest type of loop in C++ is a wire loop. A wire loop is simply checking of a condition and then the execution of a co-block and A wire loop looks something like this So simply put what we do is we check a condition here between these parentheses And then we execute this co-block if this condition ends up being true So for example, we can have and i is equal to zero and then we can check if i is less than 10 we'll say i is less than 10 and As long as i is less than 10 This co-block will execute But this is gonna lead to unwanted behavior. So for example if i is never gonna change So for example in here if I just say if I print out to the screen If I do this the problem here is that this will go on forever. This program will never finish So if you want a loop that never finishes you can do something like this But in most cases you do want your loop to finish at some point So what we're going to do is we are going to actually increase i by one and What this is going to do is it's going to allow us to conclude our wire loop. So for example As you can see what I did here is I executed hello loop About 10 times and then we print the loop finished