the for statement
the for statement has the form:for(initial_value,test_condition,step){
// code to execute inside loop
};
- initial_value sets up the initial value of the loop counter.
- test_condition this is the condition that is tested to see if the loop is executed again.
- step this describes how the counter is changed on each execution of the loop.
// The following code adds together the numbers 1 through 10
// this variable keeps the running total
int total=0;
// this loop adds the numbers 1 through 10 to the variable total
for (int i=1; i < 11; i++){
total = total + i;
}
So in the preceding chunk of code we have:- initial_condition is
int i=0; - test_condition is
i < 11; - step is
i++;
i is set to 1. The statement total = total + i; is executed and the value of the variable total becomes 1. The step code is now executed and i is incremented by 1, so its new value is 2.The test_condition is then checked, and since
i is less than 11, the loop code is executed and the variable total gets the value 3 (since total was 1, and i was 2. i is then incremented by 1 again.The loop continues to execute until the condition
i<11 fails. At that point total will have the value 1+2+3+4+5+6+7+8+9+10 = 55.
No comments:
Post a Comment