Selasa, 02 Januari 2018

Contoh Penggunaan call by reference C++

#include<conio.h>
#include<stdio.h>
#include<iostream>
using namespace std;
tukar(int *x,int *y);
main()
{
    int a,b;
    a=88;
    b=77;
    //clrscr();
    cout<<"Nilai sebelum pemanggilan fungsi";
    cout<<"\na="<<a<<" b ="<<b;
    tukar(&a,&b);
    cout<<"\nNilai setelah pemanggilan fungsi";
    cout<<"\na="<<a<<" b ="<<b;
    getch();
}
tukar(int *x,int *y)
{
    int z;
    z=*x;
    *x=*y;
    *y=z;
    cout<<endl;
    cout<<"\n\nNilai di dalam fungsi tukar";
    cout<<"\nx="<<x<<" y ="<<y;}

Tidak ada komentar:

Posting Komentar