A scope is a region of the program, and the scope of variables refers to the area of the program where the variables can be accessed after its declaration. In C, variables are always statically scoped i.e., binding of a variable can be determined by program text and is independent of the run-time function call stack.