www.cihansalim.net
site içinde
İnternet'te

 Dosya Konusu
 
  Veri saklamak için:
Yazı: 3
 
^ Programlama Bölümü Yazıları ^ sayfa 1 2

Değişkenler

Sabit Değerler

Sabit değerleri iki bölümde inceleyeceğiz:
tıklayın, destekleyin:

Ö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.14

Derleyici 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…

 
 

- Programla- mayla ilgili diğer yazılara Programlama giriş sayfasıdan ulaşabilirsiniz.

- Programla- mayla ilgili sorularınızı ve bu bölümle ilgili önerilerinizi, Özgün Odabaşı'na, oodabasi@ gsu.edu.tr adresinden iletebilirsiniz.

- Bu bölümde, daha çok C programlama diline odaklanacağız. C ile ilgili geniş bilgi ve dökümanlar için, Cprogramming gibi sitelerden faydalana- bilirsiniz.

- Ücretsiz bir compiler elde etmek için bloodshed.net/ dev/ devcpp.html adresini kullanabilirsiniz.