C/C++ Dilinde "&" operatörü nasıl kullanılır?

Cecile

Kilopat
Katılım
3 Temmuz 2019
Mesajlar
64
Arkadaşlar bu ve operatörü (&) gemici düğümü dediğimiz operatör, scanf kullanıp veri alıyoruz ya o sırada gemici düğümünü kullanıyoruz int değişkenler de. O gemici düğümünü neden kullanıyoruz mesela yazdırırken kullanmıyoruz .printf yaparken kullanmıyoruz ama ?

ÖRNEK :

C:
int sayi1;

printf("Bir Sayi Gir : ");
scanf("%d",&sayi1);   --> Burada girilen değeri alırken & operatörü kullanmış, bu tam olarak neyi ifade ediyor onu soruyorum. Printf de kullanmıyor.

printf("Girdiginiz Sayi : ",sayi1);
 
Son düzenleyen: Moderatör:
Değişkenin bellek adresini almanı sağlar, pointer kavramını bilmeden ne işe yaradığını anlaman pek mümkün değil. Scanf fonksiyonunda kullanılma sebebi ise pointer olarak tanımlanmamış değişkenlerin adreslerini alabilmek, böylece fonksiyon içinde o değişkene erişip değeri değiştirilebilir. Pointer kavramını öğren ardından Pass by reference & Pass by Value kavramını araştır.
 

Technopat Haberler

Yeni konular

Geri
Yukarı