Program
C++ dapat dibuat menggunakan sebarang editor teks maupun editor sekaligus
compilernya. Program utama berekstensi (.CPP). Pada saat kompilasi program utama
bersama dengan file
header (.h) akan
diterjemahkan oleh compiler
menjadi file obyek (.OBJ). Selanjutnya file obyek ini bersama-sama dengan file
obyek lain dan file library (.LIB) dikaitkan menjadi satu oleh linker. Hasilnya
adalah file (.EXE) executable.
Berikut
ini contoh program C++ yang sederhana
#include
<iostream.h>
void
main()
{
cout
<< “Hello world.\n”;
}
Setelah
dicompile dan dirun, hasilnya adalah muncul pada layar Hello World.
Fungsi
main()
Program
C++ memang tidak akan pernah lepas dari suatu fungsi/function. Hal ini karena
merupakan ciri OOP. Sebuah program C++ minimal memiliki satu fungsi yaitu
main(). Fungsi ini merupakan awal program utama. Tulisan main() merupakan nama
fungsi, sedangkan bagian yang diapit dengan { dan } disebut blok (tubuh
fungsi). Dalam hal ini { merupakan tanda awal blok dan } adalah tanda akhir
blok. Seperti halnya dalam Pascal, { dalam Pascal identik dengan BEGIN,
sedangkan } identik dengan END. Perintah void bermakna bahwa fungsi main()
tidak mengembalikan nilai/value.
Cara penulisan
fungsi main() tidak
mutlak seperti di
atas. Berikut ini
cara penulisan yang lain
#include
<iostream.h>
int
main()
{
cout
<< “Hello world.\n”;
return
0;
Statement
Perintah
cout << “Hello world.\n”; merupakan salah
satu contoh statement. Perintah
tersebut digunakan untuk
mencetak tulisan pada
layar. Setiap statement harus diakhiri dengan ;
Hal yang menjadi catatan penting di sini bahwa
program C++ bersifat Case Sensitive,
artinya huruf besar dan kecil dianggap beda. Tanda \n digunakan untuk pindah baris.
File Header
Pada contoh di
atas, iostream.h disebut
file header. File
header tersebut diperlukan agar
perintah cout bisa
dijalankan. Apabila file
header tersebut dihapus, maka
akan terjadi error. Untuk mengakses file header, digunakan perintah #include
<file header>, atau #include “file header”. Dalam suatu program bisa jadi melibatkan lebih dari satu file
header.
Catatan:
Perintah cout << “Hello world.\n”;
dapat diganti dengan printf(“Hello world.\n”);
Akan tetapi untuk bisa menggunakan printf
diperlukan file header stdio.h
Menghapus Layar
Dalam C++, perintah
clrscr() ; digunakan
untuk menghapus/membersihkan
layar. Perintah ini akan bisa dijalankan setelah ditambahkan file header
conio.h
#include <iostream.h>
#include <conio.h>
void main()
{
clrscr();
cout << “Hello world.\n”;
}
Komentar
Anda dapat menambahkan komentar pada program Anda. Berikut ini style
untuk menambah komentar.
// ----------------------------------
// ini adalah komentarku yang pertama
// ----------------------------------
atau
/* ---------------------------------- ini adalah komentarku yang
pertama
---------------------------------- */
