Durata, ambito, visibilità e collegamento
Per comprendere il funzionamento di programma c, è necessario comprendere le regole che determinano quali le variabili e funzioni possono essere utilizzate nel programma.Numerosi concetti sono la determinazione della conoscenza di queste regole: