static variables are initialized to a value ONLY once, but they are not constant, and can be changed. Between calls to a function, their value will remain in place.