C Programlama Dilinde Otomatik Anahtar Kelime
C programlama dilinde auto anahtar sözcüğünü kullanmak için aşağıdaki örneğe göz atabilirsiniz:
Bu örnekte, “auto” anahtar kelimesiyle bir tamsayı değişkeni tanımladık ve ona “2” değerini atadık. Daha sonra bu değeri terminalde görüntüledik. Bundan sonra, yeni bir kapsam tanımlamak için kaşlı ayraçları kullandık. Bu parantezler içinde aynı değişkeni yeni bir “4” değeriyle yeniden tanımladık. Bu değeri de terminale yazdırdık. Daha sonra bu değişkenin değerini yine bu parantezlerin dışına yazdırdık.
Bundan sonra, bu kodu derlemek için aşağıdaki komut kullanılır:
$ gcc Oto . c -Ö Oto
Bu kodu çalıştırmak için aşağıdaki komut kullanılır:
$. / Oto
Bu program, aşağıdaki resimde gösterilen çok ilginç bir çıktı verdi. Bildirilen “num” değişkeninin kapsamı, başlangıçta “main()” fonksiyonunun sonuna kadar sürdü. Oysa yeniden tanımlanmasının kapsamı sadece parantezlerin içindeydi. Bu nedenle bu değişkenin parantezlerden önceki ve sonraki değeri “2” olarak kalmıştır. Parantez içindeki değeri ise “4” idi.
C'de Otomatik Anahtar Kelime Olmadan Aynı İşlevselliği Elde Etmek
Şimdi, aynı işlevin 'auto' anahtar sözcüğünü kullanmadan nasıl elde edilebileceğini göreceğiz. Bunun için önceki örnekte gösterildiği gibi aynı C betiğini kullanıyoruz. Ancak bu sefer sadece “auto” anahtar kelimesini her yerden kaldırıyoruz. Bu, aşağıdaki resimde gösterilmiştir:
Bu programın çıktısı aşağıdaki resimde gösterilmiştir. C programlama dilinde “auto” anahtar sözcüğünü kullanmaya gerek olmadığını teyit eden “auto” anahtar sözcüğünü kullanmadan bile çıktının tamamen aynı kaldığına açıkça şahit olabilirsiniz.
Çözüm
Bu makale, C programlama dilinde “auto” anahtar sözcüğünün kullanımına yöneliktir. Ancak C'de bu anahtar kelimeyi kullanmadan da aynı işlevselliğin nasıl sağlanabileceğine de tanık olduk. Bu nedenle, bu anahtar kelimeyi kullanmak veya atlamak tamamen size kalmış.