Syntax of for loop: for (initialization; condition test; increment or decrement) { //Statements to be executed repeatedly } Flow Diagram of For loop This is one of the most frequently used loop in C programming. Here, we have not given any example because it was too early to understand the loops concept. . Here a and b are declared as integers and they are assigned to 5 and 2 respectively. The tradition developed, in C, of using post-increment when the expression value is not used, especially in for loops. Several variations of for loops … For loops, in general, are used for sequential traversal. The second for loop uses the “pre-increment” operator where the operand is prefixed with the operator as “++i”. ( ++b).So the value of b is first incremented from 2 to 3 and then assigned to c.Hence c becomes 3. Pre and Post Increment - Java Example Programs . Difference Between Pre-Increment and Post-Increment in C#. The syntax of a for loop in C programming language is −. In LINE A, we have prefix increment operator i.e. In this lesson we discuss about for loops in C. We understand about initialization, test condition and increment decrements. There is no difference whether you use prefix or postfix form; the variable value will increase by 1. If there is a difference, then is it in the outcome/correctness or is it in the performance of both the loops ? Some find post-increment easier to read, since the "subject" (i) precedes the "verb" (++), just like in English. ++ before the operand b i.e. Yes, you guessed it right! C For loop. We need to understand if there is really any difference between the above two versions of a for loop. Then you must be wondering why there are two ways to do the same thing. In LINE B, where we have postfix increment operator i.e. I never saw a tutorial or some lecture, which showed a classic for-loop witout the post-increment-order. But have you ever wondered, what happens, if you try to increment the value of the iterator from inside the for loop. NOTE: Though increment and decrement operators mostly used in For Loop, While and Do-While loops. Note that both the loops execute with variable i initialized as 0, and both the loops produce the same output despite using different increment strategy for each of them.I used pre-increment for the first loop and post-increment for the second loop, but still the output remained the same for both.How? A for loop is a repetition control structure that allows you to efficiently write a loop that needs to execute a specific number of times.. Syntax. It falls under the category of definite iteration. Definite iterations mean the number of repetitions is specified explicitly in advance. Try to understand the concept of the Java prefix and postfix. for (int i=0; i