The static keyword is used in C to restrict the visibility of a function or variable to its translation unit.
The static keyword is used in C to restrict access to functions or variables within a single compilation unit.