Fungsi Dengan Argument - Struktur Data
Kali ini akan membahas tentang fungsi dengan argument / parameter / by value / 'data'
contoh programnya adalah sebagai berikut
sebagai argumennya adalah yang berada di dalam tanda kurung atau "(" dan ")"
program diatas akan mengirimkan nilai dari variabel a dan b, dimana dalam fungsi telah disiapkan variabel dengan nama p dan q dan dengan tipe yang sama.
Untuk output yang akan dihasilkan adalah
nilai untuk variabel a = 5 dan b=7
sementara untuk variabel p dan q yang berada didalam fungsi bernilai
p=50 dan q=70
ini dikarenakan p dan q merupakan variabel lokal didalam fungsi coba dan hanya berlaku pada fungsi coba. Sementara a dan b juga merupakan variabel lokal namun terdapat didalam fungsi utama dan hanya berlaku pada fungsi utama.
contoh programnya adalah sebagai berikut
#include<iostream.h>
#include<conio.h>Void coba(int p, int q)
{
cout<<p<<q;
p=50;
q=70;
cout<<a<<b;
}void main()
{
int a;
int b;
a=5; b=7;
cout<<a<<b;
coba(p,q);
getch();
}
sebagai argumennya adalah yang berada di dalam tanda kurung atau "(" dan ")"
program diatas akan mengirimkan nilai dari variabel a dan b, dimana dalam fungsi telah disiapkan variabel dengan nama p dan q dan dengan tipe yang sama.
Untuk output yang akan dihasilkan adalah
nilai untuk variabel a = 5 dan b=7
sementara untuk variabel p dan q yang berada didalam fungsi bernilai
p=50 dan q=70
ini dikarenakan p dan q merupakan variabel lokal didalam fungsi coba dan hanya berlaku pada fungsi coba. Sementara a dan b juga merupakan variabel lokal namun terdapat didalam fungsi utama dan hanya berlaku pada fungsi utama.
Comments
Post a Comment
Please Don't make SPAM HERE !