/* File: add2.c Exercising the add_two function. */ #include int add_two(int x) { int y ; y = x + 2; return y ; } int main() { int value, r ; // passing a constant r = add_two(3) ; printf("r = %d\n", r) ; // passing a variable's value value = 17 ; r = add_two(value) ; printf("r = %d\n", r) ; // passing an expression's value r = add_two(value + 9) ; printf("r = %d\n", r) ; // passing the return value from a function call r = add_two( add_two( 3 ) ) ; printf("r = %d\n", r) ; return 0 ; }