Prostredníctvom premenných sú v programovacom jazyku podporované dva druhy prideľovania pamäte: - Statické prideľovanie pamäte: • Pamäť je pridelená v čase spustenia programu pred začatím jeho vykonávania. • Pamäť nie je počas vykonávania programu uvoľnená. • Existuje jediná kópia údaju uloženého v premennej. • Je možné zabezpečiť zdieľanie údajov medzi použitiami viacerých funkcií, objektov, a iných jazykových elementov. • V jazyku C je tento spôsob prideľovania pamäte určený deklaráciou statických a globálnych premenných