Electrical and Computer Engineering
2 of 30
UAH
CPE 112
Value Parameters
•Because value parameters are passed copies of their arguments, anything that has a value may be passed to a value parameter, including constants, variables and complicated expressions.
•Examples
– PrintLines(3);
– PrintLines(lineCount);
– PrintLines(2 * abs(10 – someInt));
•There must be the same number of arguments in a function call as there are parameters in the function heading. Also, each argument should have the same data type as the parameter in the same position (if not, they are coerced).