Postingan lainnya
Perbedaan define sama global variabel
Ane mau tanya nih gan, bedanya #define sama global variabel apa ya? terus apakah sama dalam penyimpanan ke dalam memori nya?
contoh source :
#define var1 2
int var2=3;
int main(){
printf("va1 : %d\nvar2 : %d",var1,var2);
return 0;
}
2 Jawaban:
Ane ngga ahli C gan, tapi semoga bantu -> 1. Define dia ngga bisa diedit, global variabel bisad iedt dan diakses dari mana aja. 2. Kalo dari segi memori define ngga nyimpen di memori tapi, sekedar pengganti nilai aja. 3. define ngga terbatas di variabel bisa juga blok kode
define itu adalah sebuah nama lain dari atau istilah untuk memperpendek code.define itu sudah seperti constanta tidak bisa dirubah lagi datanya dan sama seperti variabel global bisa diakses dari mana saja
#include <iostream>
#define nama cout<<"----------------"<<endl;
#define nilai 50<<endl;
using namespace std;
int main()
{
nama;
cout<<nilai
return 0;
}
variabel globar adalah jenis variabel yang bisa diakses dari mana saja