The Free On-line Dictionary of Computing (30 December 2018):
static variable
    A kind of local variable in certain
   programming languages that retains its value even when
   program execution moves outside its scope.  This contrasts
   with an ordinary, automatic variable, which is reinitialised
   (possibly to an undefined value) every time the block is
   entered.
   Static variables have a fixed location in the data section of
   the program's address space whereas automatic variables are
   typically allocated on the stack.
   (2009-12-14)