ELEKTRO ÇAVUŞ
Gömülü Yazılım & Donanım
© 2012
Son eklenen konular:
~Proje oluşturma
~Keil uVision indirme
~Hassas metal dedektörü
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.