2.5 Değişken Bildirim Yerleri ve Türleri
2.5 Değişken Bildirim Yerleri ve Türleri
Yerel (local) Bildirim
Yerel değişkenler kullanıldığı fonksiyon içerisinde bildirilir. Yalnızca bildirildiği fonksiyon içerisinde tanınır ve kullanılabilir.
1 2 3 4 5 6 7 |
int topla(int a,int b) { /* yerel (local) değişken c nin bildirimi */ int c; c = a + b; return c; } |
Genel (general) Bildirim
Genel değişkenler bütün fonksiyonların dışında bildirilir. Bir değişken program boyunca sürekli olarak kullanılıyorsa genel olarak bildirilmelidir.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
#include <stdio.h> void karesi(); /* m ve n global tip değişkendir. Bu iki değişken tüm program boyunca kullanılmaktadır. */ int m,n; main() { m=7; karesi(); printf("%d nin karesi %d dir",m,n); } void karesi(){ n = m*m; } |