#include #include int x = 2; int y = 3; int multiply ( int x, int y ) { return x * y; } int multiply_unpassed () { x = x + 1; return 0; } int change_value (int *ptrMyPointer) { *ptrMyPointer = 9; return 0; } int main (int argc, char *argv[]) { int iMyInt = 7; printf ("Result %d \n" , multiply ( x, y)); printf ("x = %d y = %d\n", x, y); multiply_unpassed(); printf ("x = %d y = %d\n", x, y); printf ("iMyInt = %d \n", iMyInt); change_value(&iMyInt); printf ("iMyInt = %d \n", iMyInt); }