#include <iostream>
#include <string.h>
using namespace std;
void garis() {
printf("---------------------------------------");
cout<<endl;
}
void ttd() {
char nama [20], email[30];
strcpy(nama,"muamad nibroos najib");
strcpy(email,"muhamadnibroos@gmail.com");
printf("Nama : %s\n" ,nama); printf ("Email : %s \n" ,email);
}
int main() {
/*
1. ketika suatu variable di deklarasikan,memori yang di perlukan untuk
menyimpan nikainya ditetapakan pada suatu lokasi tertentu didalam
memori komputer pada suatu alamat.
2. secara umum program C++ tidak menentukan sendiri alamat memori dimana
nilai variable tersebut disimpan.tugas ini di serahkan kepada OS
(Operating System) untuk memntukan di lokasi nama (alamat) nilai
dari variable tersebut disimpan. Hal ini dilakukan pada saat runtime
(pada saat program dijalankan).
*/
int nilai[5], *p, i;
nilai [0] =5;
nilai [1] =10;
//Mencetak dengan menggunakan looping
for(i=0;i<=1;i++) {
cout<<"Nilai ["<<i<<"] adalah "<<nilai[i]<<endl;
}
p = &nilai[0]; cout<<"Alamat Nilai [0] adalah "<<p<<endl;
p = &nilai[1]; cout<<"Alamat Nilai [1] adalah " <<p<<endl;
garis();
ttd();
return 0;
}