Dalam kaitannya dengan fungsi, variable dibagi menjadi 2 jenis:
1. variable global
2. variable lokal
VARIABLE GLOBALVariable 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 LOKALVariable 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