You declare an uninitialized variable of type int
with identifier a
:
int a;
The user provides a value to a
.
std::cin >> a;
A copy is returned from the function:
return a;
Calls to the getValueFromUser()
will create a temporary a
,
assign it to user input, and return it each time.
solved How is “a” used in my program?