/****************************************************************************
 * return1.c
 *
 * Computer Science 50
 * David J. Malan
 *
 * Increments a variable.
 *
 * Demonstrates use of parameter and return value.
 ***************************************************************************/
 
#include <stdio.h>
 
 
// function prototype
int increment(int);
 
 
int
main(int argc, char *argv[])
{
    int x = 1;
    printf("x is now %d\n", x);
    printf("Incrementing...\n");
    x = increment(x);
    printf("Incremented!\n");
    printf("x is now %d\n", x);
}
 
 
/*
 * int
 * increment(int a)
 *
 * Returns argument plus one.
 */
 
int
increment(int a)
{
    return a + 1;
}