C++ diciptakan untuk mendukung pemrograman
beriorientasi pada objek (Object Oriented Programming/OOP) yang tidak dimiliki
C. Sementara C, merupakan bahasa pemrograman terbaik di lingkungannya, namun
bahasa ini tidak memiliki kemampuan OOP.
Program
C maupun C++ selalu tersusun dari 4 (empat) bagian utama, yaitu :
1. Bagian
komentar yang ditandai dengan symbol / dan pasangan /*…*/
2. Bagian
pengarah compiler yang ditandai dengan simbol #
3. Bagian
deklarasi
4. Bagian
definisi
Bagian
pengarah compiler merupakan statement praprosessor karena berfungsi mengatur
proses kompilasi. Iostream.k merupakan file program tang mengandung deklarasi
kelas-kelas yang diperlukan oleh objek cout.
File-file dengan ekstensi .h yang berisi deklarasi fungdi-fungsi standar C ini,
desebut secara umum sebagai file header.
Beberapa
pengarah compiler adalah :
a. #define
b. #include
Pengarah
kompilasi #define digunakan untuk mendefinisikan suatu pengenal/konstanta yang
nantinya akan digantikan oleh praprosessor saat program dikompilasi.
Pengarah
kompilasi #include berfungsi membaca file program tertentu dan mengikutsertakan
file tersebut dalam proses kompilasi. Nama file yang dimaksud harus diapit
symbol < dan > atau tanda kutip dua (“…”)
#include merupakan
salahsatu jenis pengarah praprosesor yang dipakai untuk
membaca file yang dinamakan file-judul (header
file). File-judul yaitu file yang
diantaranya berisi deklarasi fungsi dan
definisi konstanta. File ini mempunyai ciri
yaitu
nama file-nya diakhiri dengan extensi .h , misalnya = stdio.h.
Bagian deklarasi
dan definisi
Semua
program C pada dasarnya tersusun dari rangkaian pemanggilan fungsi yang bekerja
atas sekelompok data. Return merupakan
contoh statement executable yang menginstruksikan agar suatu fungsi
mengembalikan nilai balik tertentu. Contoh statement non executable adalah if,
else, dan while.
Main ( ) merupakan contoh fungsi
sedangkan pesan adalah contoh data. Baik data maupun fungsi harus
dideklarasikan. Deklarasi fungsi sering disebut pula prototype fungsi. Fungsi main( ) harus ada pada program,
sebab fungsi inilah yang menjadi titik akhir eksekusi program. Tanda { diawal fungsi menyatakan awal
tubuh
fungsi dan juga sebagai awal
program dijalankan, sedangkan tanda } di akhir
fungsi merupakan akhir bagian isi
fungsi dan sekaligus adalah akhir dari eksekusi
program
Input dan Output
Di
ANSI C, operasi input dan output dilakukan dengan menggunakan fungsi-fungsi
yang ada di header file stdio.h. Contohnya untuk input dan output ke layar
monitor digunakan perintah seperti printf, scanf, putch dsb. Untuk input dan
ouput ke file digunakan perintah seperti fread, fwrite, fputc,dsb.
C++
mempunyai teknik input dan output yaitu menggunakan stream. Header file untuk
input dan output stream adalah iostream.h, strstrea.h, fstream.h dan constrea.h
Stream
adalah suatu logika device (peralatan logika) yang menghasilkan dan menerima
informasi atau suatu wadah yang digunakan untuk menampung keluaran dan
menampung aliran data. Stream adalah nama untuk menampung aliran data.
Bentuk
umum output operator
Cout<<ekspresi;
Bentuk
umum input operator
Cin>>variabel;
Dalam
C++ menggunakan escape sequence untuk mempresentasikan suatu karakter yang
tidak terdapat dalam tradisional symbol, beberapa diantaranya
\n = linefeed/baris baru
\b = back space
\” = petik ganda tikapratiwi9184.blogspot.com
Comments
Post a Comment