DeğişkenlerSabit Değerler Sabit değerleri iki bölümde inceleyeceğiz: Önişlemci sabitleri #define tanımlayıcı değer şeklinde programın başında tanımlanırlar. Önişlemci komutları derleme işleminden önce çalıştırılırlar. Diğer komutlar gibi ";" ile sonlandırılmazlar. Programımızın başına şu satırı eklersek #define PI 3.14Derleyici programın devamında PI gördüğü her yere 3.14 değerini yerleştirecektir. Yani r yarıçaplı bir dairenin çevresini bulmak için aşağıdaki kodu yazabiliriz. Unsigned float cevre , r = 5 ; cevre = 2 * PI * r ; Bildirilen sabitler const veri_tipi tanımlayıcı; şeklinde tanımlanırlar. Sabit değer program içinde daha sonra değiştirilemez. const int en = 25; Değişkenlerin alanları:Değişkenler faaliyet alanlarına göre ikiye ayrılırlar: Global değişkenler ve yerel değişkenler. Global değişkenler programın her yerinde kullanılabilirken, yerel değişkenler yalnızca tanımlandıkları blok içinde kullanılabilirler. Blok derken { … } alanı içinde kalan kısımdan bahsediyoruz. Bu blok bir fonksiyon olabilir, bir döngü olabilir. Bu kavramları daha sonra yakından inceleyeceğiz. Şimdi bir örnekle bu konuyu inceleyelim. ---------------------------------- int en = 3; int boy = 5; main() { ---------------------------------------- int alan = en * boy; printf( “Alan:%d “, alan); if ( alan > 10 ) { ----------------------------------------- int cevre = 2 * en * boy; printf ( “Çevre:%d”, cevre); } ------------------------------------------ } ------------------------------------ ------------------------------------ en , boy : Global alan : Yerel cevre : Yerel Her değişken aynı renkteki alanı içinde kullanıma açıktır. Faaliyet alanları dışında bu değişkenler tanımsızdır. Evet değişkenleri yakından inceledik. Bir sonraki yazıda operatörler ve konsol fonksiyonlarını ele alacağız… |