Chapter 7: Problem 1
Mark the following statements as true or false. a. \(A\) function that changes the value of a reference parameter also changes the value of the actual parameter. b. \(A\) variable name cannot be passed to a value parameter. c. If a \(C++\) function does not use parameters, parentheses around the empty parameter list are still required. d. In \(C++,\) the names of the corresponding formal and actual parameters must be the same. e. Whenever the value of a reference parameter changes, the value of the actual parameter changes. f. In \(C++,\) function definitions can be nested; that is, the definition of one function can be enclosed in the body of another function. g. Using global variables in a program is a better programming style than using local variables, because extra variables can be avoided. h. In a program, global constants are as dangerous as global variables. i. The memory for a static variable remains allocated between function calls.
Short Answer
Step by step solution
Key Concepts
These are the key concepts you need to understand to accurately answer the question.