Chapter 6: Basics of Functions Function arguments (pass by value) array and pointer arguments C style array strings struct arguments (copy data or address) Reference and const inline function (why inline? Comparison with macro) Lab: an example to test integer arguments, pointer argument and reference arguments