Practice Exercise #1

Part A

Write a C program that tests whether or not the following data types are passed by reference or by value, and prints what it discovers out to the terminal:

Hypothetically, if your program discovers that an int is passed by value and an array of ints is passed by value, then it should produce output like:
int: pass-by-value
array of ints: pass-by-value


Part B

Write a program that: