C++ Başlangıç Temelleri : Pointer ve Fonksiyon Kullanımı

 C++ Başlangıç Temelleri : Pointer ve Fonksiyon Kullanımı


Merhaba HackerHub takipçileri, Fonksiyon üzerinde Pointer nasıl kullanacağını en basit hali ile sizlere adım adım öğreteceğim. İlk öncelikle Pointer'in ne olduğu hakkında bilginiz yok ise aşağıda ki yönlendirme kısmından Pointer konusuna ulaşabilirsiniz.


Fonksiyon Nasıl Oluşturulur?

Fonksiyon oluşturmak için ilk komutumuz "void" olacaktır. Fonksiyon oluşturma kodu girildikten sonra ise Fonksiyon ismimizi belirtmemiz gerekecektir. Fonksiyonun içerisinde belirtilen komutlar main içerisinde çağırıldığında bire bir çalışır.

#include <iostream>
using namespace std;

void degistir(){
cout<<"Merhaba Dünya!";
}

int main(){
degistir();
}
Ekran Çıktısı : Merhaba Dünya!

Fonksiyon ile Pointer'in Birlikte Kullanımı

Fonksiyon içerisinde parametreler kullanmak mümkün, bu parametre biçimlerinden birisi olarak Pointer ile birlikte main içerisinde ki verilere etki etmeyi sizlere adım adım öğreteceğim.

  • Yukarı 'da oluşturmuş olduğumuz Fonksiyon içerisine (int* ptr) eklediğimiz de int veri türünden verilere etki edeceğimizi belirtmiş oluruz.
  • main içerisinde her hangi bir değişkene etki etmek istediğimiz için her şeyi kapsayan anlamında "*" kullanırız *ptr şeklinde olacaktır.

#include <iostream>
using namespace std;

void degistir(int* ptr){
*ptr = *ptr + 10;
}

int main(){
int sayi= 10;
degistir(&sayi);
cout<<"Yeni sayınız: "<<sayi<<endl;
}
Ekran Çıktısı : 20

Fonksiyonumuz oluşmuş durumda her hangi bir int türünde ki değişkeni fonksiyon içerisinde çağırdığımız da 10 ekleyecektir. Burada dikkat edilmesi gereken bir hususta Pointer kullanırken çağırılan değişkenin başına "&" eklenmesidir. 

0 Comments

Post a Comment

Post a Comment (0)

Previous Post Next Post

Hack Haber