Friday, July 30, 2010

Variable pada Fungsi

Dalam kaitannya dengan fungsi, variable dibagi menjadi 2 jenis:
1. variable global
2. variable lokal

VARIABLE GLOBAL

Variable global adalah varable yang bisa digunakan di semua fungsi tanpa ada deklarasi di setiap fungsi. Perubahan nilai variable di satu fungsi akan merubah nilai variable secara keseluruhan apabila digunakan oleh fungsi lain. Deklarasi variable global di luar fungsi tertentu, tapi biasanya dibawah header file. Contoh penggunaannya adalah:

#include <stdio.h>
int var=5;
void main()
{dekalrasi dan statement}
int fungsi()
{deklarasi dan statement}

VARIABLE LOKAL
Variable lokal adalah variable yang hanya bisa digunakan di satu fungsi saja, yaitu fungsi dimana variable itu dideklarasikan. Penggunaan nama variable lokal juga bisa sama antara fungsi yang satu dengan fungsi yang lainnya. Deklarasi parameter juga merupakan sebuah deklarasi untuk variable lokal. Apabila dua buah variable lokal pada fungsi berbeda memiliki nama yang sama, perubahan nilai variable di satu fungsi tidak akan mempengaruhi variable di fungsi yang lainnya. contoh penggunaan variable lokal adalah:

#include <stdio.h>
void main()
{
int var=5,able=8;
statemen/perintah;
}

int fungsi_tambah(int a, int b)
{
int var=a,able=b;
int hasil=var+able;
return hasil;
}

0 comments:

Post a Comment

Followers

followers

  © Blogger templates ProBlogger Template by Ourblogtemplates.com 2008

Back to TOP