Ini adalah struktur paling sederhana dari program C++. Kamu harus mengingatnya.
Berikut ini penjelasan detail setiap bagian:
3. Bagian Fungsi
Bagian ini adalah baigan terpenting, di sinilah kita akan banyak menulis kode program. Pada
contoh di atas, terdapat fungsi main.
Fungsi main() adalah fungsi yang akan dieksekusi pertamakali saat program dibuka.
Fungsi ini wajib ada di setiap program yang dibuat untuk dieksekusi.
Tapi… Jika hanya membuat program yang berfungsi sebagai library saja, fungsi main()
boleh tidak dibuat. Selain fungsi main() kita juga bisa membuat fungsi yang lain pada
bagian ini.
Contoh:
#include <iostream>
using namespace std;
int main(){
cout << "Hello world!" << endl;
return 0;
}
void hello(){
cout << "Hello apa kabar?" << endl;
}
Pada contoh di atas kita membuat fungsi hell() di bawah fungsi main(). Apakah boleh
ditulis di atas fungsi main()? Boleh.Yang tidak boleh, menuliskannya di dalam fungsi
main seperti ini:
#include <iostream>
using namespace std;
int main(){
cout << "Hello world!" << endl;
void hello(){
cout << "Hello apa kabar?" << endl;
}
return 0;
}
2. Penulisan Statement dan Ekspresi
Statemen dan ekspresi adalah perintah-perintah yang ditulis di dalam fungsi.
Contoh:
#include <iostream>
using namespace std;
int main(){
cout << "Hello world!" << endl;
cout << "Hari ini saya belajar c++" << endl;
cout << "Belajar C++ itu mudah";
return 0;
}
Perhatikan baris-baris ini:
cout << "Hello world!" << endl;
cout << "Hari ini saya belajar c++" << endl;
cout << "Belajar C++ itu mudah";
return 0;
Ini adalah statement dan ekspresi.
Penulisan statement dan ekspresi wajib diakhiri dengan titik-koma (;).
Apabila tidak ada titik-koma, maka program akan error.
3. White Space
White Space biasanya dibuat dengan tab dan spasi. C++ tidak memiliki aturan yang ketat
dalam penulisan White space.
Misalnya kita buat program seperti ini:
5. Penulisan Komentar
Komentar adalah bagian kode yang akan diabaikan oleh komputer. Ada dua cara penulisan
komentar pada C++:
1. Menggunakan garis miring ganda //;
2. dan menggunakan garis miring bintang /**/.
Contoh:
#include <iostream>
using namespace std;
int main(){
// ini adalah komentar satu baris
cout << "Hello world!" << endl;
return 0;
}
Komentar biasanya digunakan untuk memberikan informasi tambahan pada kode program
dan juga menonaktifkan statement maupun blok kode.
Contoh:
#include <iostream>
using namespace std;
int main(){
// ini adalah komentar satu baris
cout << "Hello world!" << endl;
// cout << "Tutorial C++ untuk pemula" << endl;
return 0;
}
Perhatikan baris ini:
// cout << "Tutorial C++ untuk pemula" << endl;
Ini adalah sebuah komentar, bukan lagi sebuah statement. Karena di depannya ada garis
miring ganda (//).
Contoh:
#include <iostream>
using namespace std;
int main(){
// contoh penulisan string
cout << "Tutorial C++ untuk Pemula" << endl;
// contoh penulisan karakter
cout << 'a' << endl;
return 0;
}