#include <stdio.h>
int main(void) {
	
    int k; /* simple integer to hold result */	
    int l; /* simple integer to hold result */
    
    l = 5;
    printf ("l = %i \n", l++); /* post increment */
    
    k = 5;
    printf ("k = %i \n", ++k);  /* pre increment */
    
    /* when implemented by itself, both of these     */
    /* will just increment these two variables by 1  */
    
        printf ("\nBefore: k = %i and l = %i", k, l);
    ++l;
    k++;
    
    printf ("\nAfter: k = %i and l = %i", k, l);

	return 0;
}
