Functions take arguments by value. To let a function modify a caller's variable, pass its address.
1Points
Static local variables keep their value between calls
Recursion needs a base case
A prototype declares the function's interface before use
Loading subject content…
Functions take arguments by value. To let a function modify a caller's variable, pass its address.
Static local variables keep their value between calls
Recursion needs a base case
A prototype declares the function's interface before use