Proses Kompilasi
Program C++ ditulis dengan ekstensi .cpp. Agar program dapat diekskusi, program harus dikompilasi dahulu menggunakan compiler C++. Proses kompilasi file sumber (.cpp) bersama dengan file-file header (.h) akan diterjemahkan oleh kompiler C++ menjadi kode objek (.obj). file objek ini dalam format biner (berkode 0 dan 1). Selanjutnya file objek bersama file objek lain serta file pustaka (.lib) dikaitkan menjadi satu oleh linker. Hasilnya file Executable.
Struktur dalam bahasa pemrograman C++
#include <nama_file>
void main()
{
<blok_pernyataan>
}
#include adalah pengarah praprosesor yang berfungsi menginstruksikan kepada
kompiler untuk menyisikan file lain saat program dikompilasi. Biasanya file-file yang
disisipkan adalah file-file header
void didepan main() dipakai untuk menyatakan bahwa fungsi main() tidak memiliki
nilai balik.
main() menjadi awal dan akhir eksekusi program C++, sehingga sebuah program
dalam C++ mengandung sebuah fungsi main()
Main --> nama judul fungsi
{ --> awal tubuh fungsi/awal eksekusi program
--> tubuh fungsi/blok
} --> akhir tubuh fungsi/akhir eksekusi program
Tanda () digunakan untuk mengapit argumen fungsi, yaitu nilai yang akan dilewatkan
ke fungsi.
Blok pernyataan
Blok penyataan merupakan satu atau beberapa buah statemen / pernyataan yang pada
setiap akhir baris pernyataan diakhiri dengan titik koma (;).
Untuk mengkompile program dengan menggunakan borland C++ dapat dilakukan
dengan menekan tombol Ctrl + F9 atau tekan tombol pada toolbar.
Mengenal cout
Pengenal cout (baca : c out) merupakan objek dalam C++ yang digunakan untuk
mengarahkan data ke standar output (layar). Tanda << (dua tanda kurang dari
berurutan) adalah operator “penyisipan/peletakan” yang akan mengarahkan operand
(data) yang terletak di sebelah kanannya ke objek yang terletak di sebelah kirinya.
Pada contoh di atas :
“Selamat Belajar C++\n” diarahkan ke cout, yang memberikan hasil berupa tampilan
string tersebut ke layar. \ n adalah karakter pindah baris (new line).
#include <iostream.h>
#include <iostream.h> menginstruksikan kepada kompiler untuk menyisipkan
file iostream.h pada saat program dikompilasi tanpa diakhiri titik koma. File
iostream.h perlu disertakan pada program yang melibatkan cout.
Tanpa #include <iostream.h> akan terjadi kesalahan saat program dikompilasi. Sebab
file iostream.h berisi deklarasi yang diperlukan oleh cout dan berbagai objek
yang berhubungan dengan operasi masukan–keluaran.
clrscr();
Pernyataan yang diperlukan untuk menghapus layar. Apabila menggunakan
pernyataan ini maka harus disertakan file header conio.h.
Komentar
Komentar diperlukan untuk menjelaskan mengenai program atau bagian-bagian
dalam program. Isi penjelasan berupa:
o Tujuan/fungsi program
o Saat program dibuat/direvisi
o Keterangan-keterangan lain tentang kegunaan sejumlah pernyataan dalam
program.
Tanda awal komentar dalam program C++ ada dua cara :
1. Diawali tanda // (dua tanda garis miring)
Semua tulisan setelah tanda // dianggap sebagai komentar dan tidak akan dieksekusi
oleh C++.
2. Diawali tanda /* blok komentar dan diakhiri tanda */
Bentuk ini bermanfaat untuk mengabaikan sejumlah baris pernyataan yang telah
dibuat karena suatu alasan.
No comments:
Post a Comment
Harap diisi ya,, jangan cuma diem dunk ^_^