Transcription: When the function ends, its local objects are destroyed and removed from the stack. The static objects remain and retain their value until the next time the function is called. The integer static in function A is invisible to code outside of function A.