Durata, ambito, visibilità e collegamento
Per comprendere il funzionamento di un programma C, è necessario comprendere le regole che determinano le modalità di utilizzo di variabili e funzioni nel programma. Numerosi concetti sono determinanti per comprendere le seguenti regole: