COHERENT manpages
This page displays the COHERENT manpage for for [Control a loop].
List of available manpages
Index
for -- C Keyword Control a loop for(initialization; endcondition; modification) for is a C keyword that introduces a loop. It takes three arguments, which are separated by semicolons `;'. initialization is executed before the loop begins. endcondition describes the condition that ends the loop. modification is a statement that modifies variable to control the number of iterations of the loop. For example, for (i=0; i<10; i++) first sets the variable i to zero; then it declares that the loop will continue as long as i remains less than ten; and finally, increments i by one after every iteration of the loop. This ensures that the loop will iterate exactly ten times (from i==0 through i==9). The statement for(;;) will loop until its execution is interrupted by a break, goto, or return statement. Also, either or both of initialization and modification may consist of multiple statements that are separated by commas. For example, for (i=0, j=0; i<10; i++, j++) initializes both i and j, and increments both with each iteration of the loop. See Also break, C keywords, continue, while ANSI Standard, §6.6.5.3