8 Kasım 2016 Salı

C++ İki Sayının Yer Değiştirmesi (Pointer)

#include <iostream>

using namespace std;

void Degistir(int*, int*);

int main(){
    int sayi1, sayi2;

    sayi1 = 34;
    sayi2 = 27;

    cout << "Sayi 1 : " << sayi1 << endl;
    cout << "Sayi 2 : " << sayi2 << endl;

    Degistir(&sayi1, &sayi2);

    cout << "Sayi 1 : " << sayi1 << endl;
    cout << "Sayi 2 : " << sayi2 << endl;

    return 0;
}

void Degistir(int* sayi1, int* sayi2){
    int temp = 0;
    temp = *sayi1;
    *sayi1 = *sayi2;
    *sayi2 = temp;
}

Hiç yorum yok:

Yorum Gönder