Cara dan Contoh Pemanggilan dengan Nilai (Call by Value) C++

Tags

Cara dan Contoh Pemanggilan dengan Nilai (Call by Value) C++ - belajar C++

Prototipe merupakan uraian dari blok fungsi yang dapat digunakan untuk mendeklarasikan ke kompiler mengenai: Tipe data keluaran dari fungsi, Jumlah parameter yang digunakan, Tipe data dari masing-masing parameter yang digunakan. pemanggilan fungsi berbeda atau tidak sama, maka akan menunjukkan kesalahan. Sedangkan yang dimaksud dengan parameter pada fungsi adalah suatu pendefinisian nilai-nilai dari objek-objek yang dideklarasikan pada bagian argumen di fungsi. Nilai-nilai pada objek-objek tersebut didapat dari variabel-variabel yang barada pada program utama. Terdapat dua macam para parameter fungsi, yaitu : Parameter formal dan Parameter  aktual.

Baca juga : Pengertian Prototipe dan Parameter Function C++

Pada pemanggilan dengan nilai yaitu nilai dari parameter aktual akan dimasukkan ke parameter formal. Dengan cara ini nilai parameter aktual tidak dapat berubah, walaupun nilai dari parameter formal berubah. Berikut contoh pemanggilan dengan nilai dapat dilihat pada contoh berikut:
Contoh
/* ------------------------ */
/* Penggunaan Call By Value */
/* Program Tambah Nilai */
/* ------------------------ */
#include<conio.h>
#include<stdio.h>
#include<iostream.h>
tambah(int m, int n);
main( )
{
   int a, b;
   a = 5;
   b = 9;
   clrscr( );
   cout<<"Nilai Sebelum Fungsi Digunakan ";
   cout<<"\na = "<<a<<" b = "<<b;
   tambah(a,b);
   cout<<"\nNilai Setelah Fungsi Digunakan";
   cout<<"\na = "<<a<<" b = "<<b;
   getch( ) ;
}
tambah(int m, int n)
{
   m+=5;
   n+=7;
   cout<<"\n\n Nilai di dalam Fungsi Tambah( )";
   cout<<"\n m = "<<m<<" n = "<<n;
   cout<<endl;
}

Baca juga :

Cukup sekian dari belajarcpp.com semoga artikel ini bisa bermanfaat untuk kita semua. Mohon maaf atas kekuranganya dan Terima Kasih atas dukungan dan kunjungan anda ke BelajarCPP. Have a nice day.

Last update : 6 Februari 2016


EmoticonEmoticon