summaryrefslogtreecommitdiff
path: root/reference/C/EXAMPLES/for2.c
blob: 8095113abf9f2a2386762cee5d7e34a62c3867d4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
/************************************************************************
 *
 * Purpose: Program to demonstrate the 'for' statement.
 * Author:  M J Leslie
 * Date:    08/04/94
 *
 ************************************************************************/

#include <stdio.h>

main()
{
  int i,j;		/* Define integers 				*/
			  
			/* 'i' and 'j' get initalised on the 'for'.
			 * Then they both are incremented and decremented
			 * before 'i' is tested.
			 */
  for (i=1, j=10; i<=10; ++i, --j)
  {
    printf ("   i = %02d  j = %02d\n", i, j);
  }
}
/************************************************************************ 
   O/P will look like this:

   i = 01  j = 10
   i = 02  j = 09
   i = 03  j = 08
   i = 04  j = 07
   i = 05  j = 06
   i = 06  j = 05
   i = 07  j = 04
   i = 08  j = 03
   i = 09  j = 02
   i = 10  j = 01
**************************************************************************/