Bagian ( Struktur ) Program C++
Mungkin, cara terbaik untuk belajar pemrograman adalah dengan menuliskan program itu sendiri. Karena itu, Mari kita menulis menulis program C++ pertama kita.
//Program pertama C++
#include <iostream>
using namespace std;
int main ()
{
cout << "Hello world!!!";
return 0;
}
Program di atas adalah program yang paling sederhana, namun mengandung komponen dasar yang ada pada semua program C++. Mari kita pelajari baris perbaris.
//Program pertama C++
#include <iostream>
using namespace std;
int main ()
Setelah kata "main" selalu diikuti oleh sepasang tanda kurung buka dan kurung tutup [ () ]. Karena memang seperti inilah deklarasi dari fungsi dalam bahasa C++. Yang membedakan deklarasi fungsi dan penulisan instruksi lainnya adalah tanda kurung buka dan kurung tutup yang ditulis setelah nama fungsi tersebut. terkadang di dalam tanda ini,dituliskan parameter dari fungsi tersebut. Setelah tanda kurung ini, kita temui isi atau "body" dari fungsi main yang diapit oleh tanda kurung kurawal ( {} ). Sebenarnya, apa yang ada diantara tanda kurung ini, adalah apa yang dikerjakan oleh fungsi ketika program dieksekusi
cout << "Hello World!";
Dalam bahasa C++, cout adalah perintah output standart. Dan arti dari seleruh baris itu sendiri adalah untuk mengirimkan sebuah urutan karakter ke perangkat output. Dalam program ini, urutan karakter yang dimaksud adalah kalimat "Hello world!!", dan perangkat output yang dimaksud adalah layar monitor.
perintah cout di deklarasikan di dalam file standar iostream, di dalam lingkup namesapce std. Karena itulah kita harus mendeklarasikan penggunaan file iostream dan namespace std di awal penulisan kode.
Perhatikanlah bahwa statement ini diakhiri dengan tanda titikkoma atau semicolon ( ; ). Titikkoma ini digunakan sebagai tanda untuk mengakhiri sebuah statement. Tanda ini harus ada di akhir setiap kita membuat statement. Kesalahan ( error ) yang paling sering terjadi adalah kita lupa untuk menuliskan tanda ini di akhir statement.
return 0;
Seperti telah diketahui, tidak semua baris kode memberikan hasil ketika program dieksekusi. Ada baris yang hanya mengandung komentar ( baris yang dimulai dengan tanda // ). Ada baris yang mengandung pengarahan ke preprocessor compiler ( baris yang dimulai dengan tanda # ). Ada baris yang mendeklarasikan sebuah fungsi ( fungsi main ), dan ada baris statement yang memberikan hasil yang terlihat ( baris cout ), yang terapit oleh tanda kurung kurawal ( {} ) di dalam fungsi main.
Fungsi main pada program di atas ditulis baris perbaris dengan tujuan agar lebih mudah dibaca. Tetapi sebenarnya dalam C++, tidak ada aturan ketat yang mengharuskannya. Sebagai contoh, kita bisa menuliskannya dalam satu baris kode saja (kecuali untuk baris komentar, harus berganti baris ).
int main (){ cout << "Hello world!!!"; return 0; }
1 comments:
Kalo return -1 itu fungsinya apa bro ?
Post a Comment