Static değişkenler, fonksiyon bitince kaybolmazlar. Tekrar çağrıldığında en son sahip olduğu değeri döndürür. Bir değişkeni static hale getirmek için değişkenin önüne STATIC yazmamız yeterlidir.
Bir fonksiyon içerisinde tanımlanan değişken, local değişken olarak ele alınır. Sadece tanımlandığı fonksiyonun kapsama alanı (“scope”) içerisinde erişilebilir. Değişken oluştururken varsayılan olarak Local tipinde oluştur.