C++ Dilinde Pointer (İşaretçiler)

İşaretçiler, diyince aklımıza ilk olarak adresler gelmeli arkadaşlar. Çünkü işaretçiler, değişkenin hafızadaki adresini gösterir. İşaretçileri tanımlarken başlarına ‘*’ operatörü koyarız. Adres operatörü olarakta ‘&’ kullanırız.

#include <iostream>
#include <conio.h>
using namespace std;

int main()
{
 int a=20;
 int *b;
 b=&a;       //a'nın adresini b işaretçisine atayıp yazdırdı.
 cout<<&b;
 
 getch();
 return 0;
}

// reference: &
// deference: *
Reklamlar

C++ Dilinde Struct Yapısı

Selam,
Struct, integer gibi bir veri tipidir.

Öncelikle, main() fonksiyonunun üstünde struct yapısını oluşturuyoruz. Yani struct tipinde bir ‘kişi’ değişkeni tanımlıyoruz. {Süslü parantezleri unutmayınız.}

Bir farklılık olarak struct yapısında süslü parantezden sonra “;” kullanılıyor. Gerisini daha önce gördüğümüz şekilde oluşturuyoruz.

#include <iostream>
#include <conio.h>
#include <string.h>
using namespace std;

struct kisi
{
 char ad[30];
 char soyad[25];
 int yas;
}deneme;

main()
{
 strcpy(deneme.ad,"Melis");
 strcpy(deneme.soyad,"Turkoglu");
 deneme.yas=20;
 cout<<"Adi:"<<deneme.ad<<endl;
 cout<<"Soyadi:"<<deneme.soyad<<endl;
 cout<<"Yasi:"<<deneme.yas<<endl; 
}