Lifetime, Scope, Visibility, and Linkage


The new home for Visual Studio documentation is Visual Studio 2017 Documentation on

The latest version of this topic can be found at Lifetime, Scope, Visibility, and Linkage.

To understand how a C program works, you must understand the rules that determine how variables and functions can be used in the program. Several concepts are crucial to understanding these rules:

Program Structure