Usually, a function is called with all the arguments as declared in function prototype declaration and func tion
definition. C++ compiler lets the programmer to assign default values in the function prototype declaration/
function declarator of the function. When the function is called with less parameter or without parameters,
the default values are used for the operations.
It is not allowed to assign default value to any variable, which is in between the variable list. Vari ables lacking
default values are written first, followed by the variables containing default values. ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month, and much more.