← Back to Functions
Question 417
Static Local Counter
Static Local Counter
Write a functionint nextId()that uses astaticlocal variable to return a new id each time it is called: the first call returns1, the second2, and so on. CallnextId()three times, printing each returned value on its own line (see Expected Output). Astaticlocal variable keeps its value between calls.
Expected Output:
1 2 3
= newline. The output ends with a newline — print one after the last line.
Hints4 available
Sign in to use hintsTopics:
Functions
1
Tab to indent (Esc then Tab to move on) · Ctrl+Enter to run · Shift+Alt+F to format · Ctrl+Space to expand shortcuts (cout, fori)
Your Output
Run your code to see the output here...
Test Cases
Run your code to see test case results.