Ana sayfa | Hakkımda | İletişim | Sosyal platform
YAZILARIM
Statik değişken nedir? Nasıl kullanılır?
Statik değişken fonksiyonlarımızda global değişken görevi görüp sadece fonksiyon içinde tanınan bir değişken türüdür.
Örneğin;
 
 int i, x = 0;
 int fonksiyon(int i){
 static int j=0;   // statik değişkenimizi fonksiyonumuzun içerisine tanımladık.
j = j+i;                // Fonksiyon parametresine girdiğimiz değer kadar arttırdık. Ve tekrar statik değişkene yükledik.
return j;        // statik değişken ile geri döndük.
}
 
Void main(){
 For(i=0;i<2;i++){
x = fonksiyon(2);
 }
}
/*************************************************************/
For döngüsünün ilk döngüsünde x değeri 2 olacak.
2. döngüsünde x değeri 4 olarak dönecektir.
 
Eğer normal değişken tanımlasaydık, istediğimiz kadar döndürelerim sürekli 2 olarak dönecekti.
ELEKTRO ÇAVUŞ
Ana sayfa | Hakkımda | İletişim | Sosyal platform
ELEKTRO ÇAVUŞ2012 | elektrocavus.com