Pengertian Variabel global
Variabel yang dideklarasikan di luar blok fungsi main dan fungsi pendukung lainnya. Variabel global dapat dikenali dan diakses oleh setiap fungsi yang terdapat dalam program.
Pengertian Variabel lokal
Variabel yang dideklarasikan di dalam suatu fungsi. Variabel lokal hanya dapat diakses oleh fungsi dimana variabel tersebut dideklarasikan (tidak dapat diakses dan dikenali oleh fungsi lain).
Contoh Pengguanaan Variabel Global dan Lokal
#include<conio.h>
/* contoh variabel global */
int f;
int faktorial(int N){
int i;/* variabel Lokal yang hanya dapat digunakan dalan fungsi faktorial*/
f=1;/* pengaksesan variabel Global */
for(i=2;i<=N;i++){
f=f*i;
}
}
int jum(int N){
int i;/* variabel Lokal yang hanya dapat digunakan dalan fungsi Jum */
f=0; /* pengaksesan variabel Global */
for(i=1;i<=N;i++){
f=f+i;
}
}
main(){
int N;
printf("masukkan faktorial:");scanf("%d",&N);
jum(N);
faktorial(N);
printf("%d faktorial %d",N,f);
printf("%d dijumlah %d",N,f);
getch();
}
Terima kasih buat postnya, saya dapat tau perbedaannya
ReplyDeleteTerima kasih buat postnya, saya dapat tau perbedaannya
ReplyDelete