C Programlama Örneklerle Öğren -7

C PROGRAMLAMA DİLİ – ARRAYS (DİZİLER)

C dilinde diziler nasıl kullanılır ? C dilinde dizi nasıl oluşturulur ? C dilinde dizi ve fonksiyonlar birlikte nasıl kullanılır ? Dizi ne demektir ? C programlama dilinde dizi komutları nasıl çalışır ? Bu ve benzeri sorulara yanıt aradığımız C Programlama Örneklerle Öğren serisi 7. yazımızda diziler adlı yazımızı sizlerle paylaşıyoruz.

Başlayalım.

C PROGRAMLAMA ÖĞREN 7 – ARRAYS(DİZİLER)

Dizi denildiğinde aslında birtakım dataların bir kümede buluşması veya bulunması olarak düşünebiliriz.

Bir sayı diziniz olsun ve sırası ile siz bu sayıları alıp bir işlemde kullanmak istiyorsunuz.

Burada nasıl bir yol izlemelisiniz.

Yüzlerce sayıyı tek tek program satırlarına mı girmelisiniz yoksa sadece bir dizi kullanarak tüm sayıları tek bir dizi içerisinden mi çekmelisiniz.Burada daha mantıklı ve akılcı olan yol dizileri kullanmaktır.

Örneğimize bakalım,

Burada ArrayValue yani dizi değerleri adında bir dizi oluşturulmuş ve for döngüsü ile i değişken değeri 1’er 1’er artırılarak dizi içerisindeki elemanlar çağrılmış ve ekrana yazdırılmıştır.

For döngüsü işlemi tamamlandığında da program main döngüsünden çıkarak sonlanmıştır.

C programlama dili diziler
C dili diziler

Eğer işleri biraz daha profesyonel ve farklı yapmak istiyorsak diziler ile fonksiyonları birlikte kullanabiliriz.

Örnek olarak şu kodlara bakalım.

Burada main döngüsü dışında bir display fonksiyonu oluşturulmuş olup main döngüsü içerisinde arrayvalue dizisinin elemanları çağrılmıştır.

Yine main fonksiyonu içerisinde arrayvalue dizisi değerleri de tanımlanmıştır.

Burada dışardan bir fonksiyon ile dizi değerleri main fonksiyonu içerisinde kullanılmış ve çalıştırılmıştır.

Yani bir fonksiyon ile main içerisinde dizi işlemleri gerçekleştirilmiştir.

Yukarda bulunan kod bloklarını Code Block programına yapıştırarak program çıktılarını kontrol edin ve bazı koşulları değiştirerek tekrar deneyin.

C PROGRAMLAMA ÖRNEKLERLE ÖĞREN -7 SONUÇ

programlama örneklerle öğren -7 adlı yazımızın sonuna geldik.Umuyorum sizler için faydalı bir yazı olmuştur.Bizi takipte kalın,

İyi çalışmalar

Bir cevap yazın

E-posta hesabınız yayımlanmayacak.

This site uses Akismet to reduce spam. Learn how your comment data is processed.