How are loops used in programs? When are they used, and what exactly do they do? I've heard of loops before, but never knew exactly what they were used for.
How are loops used in programs? When are they used, and what exactly do they do? I've heard of loops before, but never knew exactly what they were used for.
a loop allows you to keep iterating(looping) something untill a condition is true...ive only ever used a loop in a mathamatical program i developed... if my memory serves me right there are two types of loops the while loop and the for loop.
a basic loop would be something like this
while (variable > 0) {
//do this
}
basically it says while the variable is grater than 0 keep doing the code inside the braces
Thanks a lot man, that seems like a very useful function. I can think of dozens of uses for loops right off the top of my head.
This is what I love about this forum. In most forums if someone asked a question common to new programmers(such as this question) they would get flamed.
<!-- comment comment comment --></
sadly your right kromagnon, it usually does happen. Most of the members of this forum are beginners themselves, and they work together to learn something, which is always nice to see.
It's important to know about the different kinds of loops and when to use each one. For instance, if you know you have to run something a certain amount of times(lets say 10 times), you'd use a for loop
or let's say you are taking input from a user and they are to enter 0 when they are done(these loops can be evaluated by T/F). the do-while loopCode:for(int i=1; i <= 10; i++){ this action will be done 10 times, no more or no less(unless somehwere in the code the variable i is overridden and set to 10); }
the while loop is similar to the do-while loop, except for the fact taht regardless of what happens, the do-while loops body will be executed at least once.Code:do{ cin >> length; code actions } while(length != 0);
Perfect icepack (rep given). The main thing here is how you want to execute your loop. Like icepack said, if you need it to happen at least once use the do-while. In most cases you will see either the for or just the while.
Code:for (int i;;) { cout << "Smith"; }
Also, for-loops and do-while loops can always be done using a while loop. The choice to use one of the others is usually an indication of what your intention is.
CodeCall Blog | CodeCall Wiki | Shareware
Programming is a branch of mathematics.
My CodeCall Blog | My Personal Blog
There are currently 1 users browsing this thread. (0 members and 1 guests)
Bookmarks