21 Mart 2025 Cuma

C++ Arrayler ve Fonksiyonlar Nedir ?


C++ programlama dilinde diziler (arrays) ve fonksiyonlar (functions), veri yapıları ve kod organizasyonu için temel kavramlardır. İşte her ikisi hakkında ayrıntılı bir açıklama:

Diziler (Arrays)​

Diziler, aynı veri tipine sahip birden çok öğeyi tek bir değişkende saklamak için kullanılan veri yapılarıdır. Diziler, bellekte ardışık konumlar halinde saklanan öğelerden oluşur ve her öğeye bir indeks (sıra numarası) ile erişilir.

Dizi Tanımlama​

Bir dizi tanımlamak için, öğelerin veri tipini, dizi adını ve köşeli parantezler içinde dizi boyutunu belirtmeniz gerekir. Örneğin:

C++

int sayilar[5]; // 5 tamsayıdan oluşan bir dizi
float ondalikliSayilar[10]; // 10 ondalıklı sayıdan oluşan bir dizi
char karakterler[20]; // 20 karakterden oluşan bir dizi

Dizi Öğelerine Erişim​

Dizi öğelerine erişmek için, dizi adını ve erişmek istediğiniz öğenin indeksini köşeli parantezler içinde belirtmeniz gerekir. Dizi indeksleri 0'dan başlar. Örneğin:

C++

sayilar[0] = 10; // Dizinin ilk öğesine 10 değerini atar
int ilkSayi = sayilar[0]; // Dizinin ilk öğesini ilkSayi değişkenine atar

Dizi Başlatma​

Bir dizi tanımlarken, öğelerine başlangıç değerleri atayabilirsiniz. Örneğin:

C++

int sayilar[5] = {1, 2, 3, 4, 5};

Çok Boyutlu Diziler​

C++, iki veya daha fazla boyuta sahip dizileri de destekler. Örneğin, bir matrisi temsil etmek için iki boyutlu bir dizi kullanabilirsiniz:

C++

int matris[3][3] = {{1, 2, 3}, {4, 5, 6}, {7, 8, 9}};

Fonksiyonlar (Functions)​

Fonksiyonlar, belirli bir görevi yerine getiren ve tekrar kullanılabilir kod bloklarıdır. Fonksiyonlar, kodun daha düzenli ve modüler olmasını sağlar.

Fonksiyon Tanımlama​

Bir fonksiyon tanımlamak için, fonksiyonun dönüş tipini, fonksiyon adını, parantezler içinde parametre listesini ve süslü parantezler içinde fonksiyon gövdesini belirtmeniz gerekir. Örneğin:

C++

int toplam(int a, int b) { // İki tamsayının toplamını döndüren bir fonksiyon
return a + b;
}

Fonksiyon Çağırma​

Bir fonksiyonu çağırmak için, fonksiyon adını ve parantezler içinde varsa argümanları belirtmeniz gerekir. Örneğin:

C++

int sonuc = toplam(5, 3); // toplam fonksiyonunu çağırır ve sonucu sonuc değişkenine atar

Fonksiyon Parametreleri​

Fonksiyonlar, giriş olarak parametreler alabilir. Parametreler, fonksiyonun içinde kullanılabilen değişkenlerdir. Örneğin, toplam fonksiyonu iki tamsayı parametre alır.

Fonksiyon Dönüş Değeri​

Fonksiyonlar, bir değer döndürebilir. Dönüş değeri, fonksiyonun işlevini tamamladıktan sonra çağıran koda geri gönderdiği değerdir. Örneğin, toplam fonksiyonu iki tamsayının toplamını döndürür.

Örnek​

C++

#include <iostream>

using namespace std;

int toplam(int a, int b) {
return a + b;
}

int main() {
int sayilar[5] = {1, 2, 3, 4, 5};
int toplamSonucu = 0;

for (int i = 0; i < 5; i++) {
toplamSonucu = toplam(toplamSonucu, sayilar);
}

cout << "Dizinin toplamı: " << toplamSonucu << endl;

return 0;
}

Bu örnekte, toplam fonksiyonu bir dizinin öğelerini toplamak için kullanılır. main fonksiyonu, bir dizi tanımlar ve toplam fonksiyonunu kullanarak dizinin toplamını hesaplar.


 

Benzer Yayınlar

C++ Arrayler ve Fonksiyonlar Nedir ?
4/ 5
Oleh

Abone Olun

Yazılarımızı beğeniyor musunuz?Abone Olun Yazılarımı Kaçırmayın.

Lütfen yorum yaparken şunlara dikkat ediniz:

Küfürlü, siyasi veya huzur bozucu yorumlar yapmamaya,
Reklam, spam gibi yorumlar yapmamaya.