Penjelasan Source Code Helloworld
Penjelasan Source Code Program Helloword
1. #include <iostream>
Di baris pertama kita mengetikkan tulisan #include <iostream>. Artinya baris Preprocessor yang melampirkan file header (library) iostream ketika program dicompile. Kode yang diawali dengan # merupakan sebuah Preprocessor. Preprocessor berfungsi memberitahukan compiler untuk melakukan sesuatu sebelum melakukan kompilasi. Preprocessor #include akan memberitahukan kompiler untuk meng includekan library iostream, dimana library iostream pada Bahasa C++ berguna sebagai standar input output (Pada Bahasa C menggunakan stdio.h). Salah satu isi iostream adalah untuk menggunakan statement Cin, Cout dan Endl
2. using namespace std;
Baris ini memberitahukan kepada compiler bahwa program yang kita tulis menggunakan Standar C++ Library. Tujuan dari penulisan kode “using namespace std;” ialah untuk melakukan penulisan kode langsung tanpa menuliskan std:: , Hal ini disebabkan, pada iosteam C++ melakukan pembungkusan semua fungsi input output dalam namespace std. Jika sobat tidak menuliskan “using namespace std;” , maka program harus ditulisakan sebagai berikut:
Program C++ tanpa namespace std;
3. int main() { … }
Kode ini menyatakan pembuatan sebuah fungsi utama (fungsi main). Semua program yang ditulis menggunakan bahasa C/C++ harus mempunyai sebuah main (fungsi utama). main adalah kode / fungsi awal yang akan dieksekusi ketika program dijalankan, hal ini berarti bahwa untuk memanggil / menjalankan fungsi lain, fungsi lain tersebut harus dipanngil melalui fungsi main(). tulisan int didepan “main” dinamakan “return type“ dimana tipe return / keluaran nya berupa nilai integer.
Kemudian simbol “{” dan “}” menandakan sebuah scope dalam code dimana isi scopenya adalah isi dari fungsi main(). Jadi ketika fungsi main() dipanggil maka isi yang ada pada scope lah yang dieksekusi.
4. cout<<“Hello World-Baris-1”;
Merupakan sebuah statement dalam C++. statement inilah yang berpengaruh terhadap hasil eksekusi program. Statement pada contoh ini (cout) menyatakan bahwa cetak tulisan “HelloWorld” pada tampilan. “cout” bisa berjalan karena terdapat file header / library “iostream”. Sobat dapat membuktikannya dengan menghilangkan “#include <iositream>” dan lihat apa yang terjadi ?
5. return 0;
Menyatakan hasil keluaran dari fungsi int main() ialah 0. Dalam C++, return 0 dalam int main() dapat diartikan bahwa program berakhir dengan normal.