Ana içeriğe atla

Kayıtlar

fonksiyonlar etiketine sahip yayınlar gösteriliyor

Dizilerin Fonsksiyonlarda Parametre Olarak Kullanılması

  #include <iostream> using namespace std; //Dizilerin Fonsksiyonlarda Parametre Olarak Kullanılması  //parametre olarak dizi fonksiyonun içine alınması //parametrelerin değiştirilebilmesi için dizinin uzunluğunada ihtiyaç var. /* void diziDegistir(int arr[], int size)//int size ile parametre olarak fonsiyona aldık { for (int i = 0; i < size; i++)  { arr[i] = arr[i] + 1;//Dizinin elemalarını birer arttırma } } /* //Dizinin içindeki herhangi bir elamanın sayısını arttırma void sayiyiArttir(int sayi) //"(int sayi) Pass by Value" (Değer ile Geçme) kuralıdır. Sayiyi arttırmaz sadece sayıyı kopyalar { sayi = sayi + 1; } /* int main()  { int dizi[] = {3, 9, 12, 5, 10, 1, 3}; diziDegistir(dizi, 7);//Dizi tanımını verdikten sonra dizinin uzunluğu verirlir. for (int i = 0; i < 7; i++) { cout << dizi[i] << ", "; } cout << endl; return 0; } */ /* //Dizinin içindeki herhangi bir elamanın sayısını arttırma int main() { ...

Fonksiyonlar

  #include <iostream> using namespace std; int sayi_topla() //intager (sayısal ifadeler) için fonskiyon tanımlama {     int sayi1 = 2, sayi2 = 3; // Değişkenleri tanımladık     int sonuc;     sonuc = sayi1 + sayi2;     return sonuc;  } string adiniz() //string (metinsel ifadeler) fonksiyon tanımlama {     cout << "Lutfen adinizi giriniz : ";     string name;     cin >> name;     cout << "Adiniz : ";     return name; } //Kullanıcıdan gelen sayıları toplama //fonksiyonlarda sadece işlem yapılması; // sebebi gelen veri akışlarını fonksiyona göre hesaplayıp değeri çıktı main içinde kullanıcıya döndürmesi için //topla fonskiyonu içinde değer döndürmeye çalışırsan  //kullanıcıdan sürekli bir değer bekler değer girdikten sonra sonuc döner //Fonksiyonların amacı gelen veriyi dinamik olarak döndürmesidir. //sonuc olarak dinamik fonksiyon ve hızlı sonuclar için aşağıdak...