Bab 2 Identifier Dan Tipe Data
Bab 2 Identifier Dan Tipe Data
Komentar, Identifier
dan Tipe Data
#include <iostream>
int main () {
int X;
cin>>X;
return 0;
}
#include <iostream>
int main () {
int X;
// contoh membuat komentar 1 baris
cout<<"Masukkan sebuah bilangan bulat:";
cin>>X;
cout<<"Bilangan yang dimasukkan: "<<X;
return 0;
}
Identifier
• Identifier: pengenal/pengidentifikasi agar
kompiler dapat mengenalinya
cout<<“A=“<<A<<endl; cout<<“A=“<<A<<endl;
return 0; return 0;
} }
variabel biasa vs variabel statis
#include <iostream>
using namespace std; variable biasa: nilai
int contoh() { terakhir tidak akan
int A = 0; disimpan
A = A + 10;
return A; inisiasi variable = 0
}
Hasil:
int main() {
int x, y, z;
nilai fungsi pertama : 10
x = contoh(); nilai fungsi kedua : 10
y = contoh();
z = contoh(); nilai fungsi ketiga : 10
cout<<"Nilai fungsi pertama : "<<x<<endl;
cout<<"Nilai fungsi kedua : "<<y<<endl;
cout<<"Nilai fungsi ketiga : "<<z<<endl;
return 0;
}
variabel biasa vs variabel statis
#include <iostream>
using namespace std; variable statis: nilai terakhir
int contoh() { akan terus disimpan
static int A = 0;
A = A + 10; inisiasi variable = 0
return A;
}
Hasil:
nilai fungsi pertama : 10
int main() {
int x, y, z; nilai fungsi kedua : 20
x = contoh();
y = contoh(); nilai fungsi ketiga : 30
z = contoh();