21 Eylül 2013 Cumartesi

Swap yer değiştirme fonksiyonu (C'de)

Sponsorlu Bağlantılar
#include<stdio.h>
void swap2(int *,int *);

int main()
{
    int a1,a2;
    int *p1,*p2;
    a1=3;
    a2=17;
    p1=&a1;
    p2=&a2;
    printf("a=%d ve b=%d\n",a1,a2); // fonksiyon çağırılmadan önce 
    swap2(p1,p2); //call by reference... ana programdada değeri değiştirir
    
    system("pause");
}

void swap2(int *p1,int *p2)
{
     int temp;
     temp=*p1;
     *p1=*p2;
     *p2=temp;
     printf("a1=%d ve a2=%d\n",*p1,*p2);
     }
Sponsorlu Bağlantılar

Hiç yorum yok:

Yorum Gönder