Differences between global variables and Global static variables: (a) ifProgramWhen a source file is created, global variables are no different from Global static variables. (B) if the program is composed of multiple source files, the global variable is different from the Global static variable. The Global static variable makes the variable exclusive to the source file defining the variable, that is: the Global static variables are invalid for other source files that make up the program. (C) static files with external links; can be called in all source files; other files except this file can be referenced through extern; the role of static global variables: () do not worry that other source files use the same variable names and are independent of each other. (B) Static global variables defined in a source file cannot be used or modified by other source files. (C) It can only be used in this file! Static with internal links; cannot be called in other files;