C++: Perbedaan antara revisi
Konten dihapus Konten ditambahkan
k Bot: +{{Authority control}} |
k Bot: fixed → pages using deprecated source tags |
||
Baris 46:
|title = C++ primer Jilid 54848 dari Programming languages, penerbit Addison-Wesley, 1991
|year =1991
|isbn = 0201548488, 9780201548488}}</ref><
#include <iostream>
using namespace std;
Baris 54:
return 0;
}
</syntaxhighlight>
== Keterangan ==
Baris pertama: <
Sebagai bagian dari proses kompilator, [[kompilator]] dari c++ menjalankan program yang dinamakan preprosesor.{{fact}} Preprosesor memiliki kemampuan menambahkan dan menghapus kode dari sumber. Pada bagian <code>#include</code> memberitahuakan preprosesor untuk menyertakan kode dari iostream, berkas iostream berisi deklarasi untuk berbagai fungsi yang dibutuhkan oleh perangkat lunak, atau ''class-class'' yang dibutuhkan.<ref name="Nicolai"/>
Baris kedua: <
Pernyataan ini mendeklarasikan fungsi utama, bahwa suatu program C++ dapat berisi banyak fungsi, yang harus selalu memiliki sebuah fungsi utama (main function). Fungsi adalah modul yang berisi kode-kode untuk menyelesaikan masalah-masalah tertentu. Kata Void menandakan fungsi main tidak bertipe.<ref name="Nicolai"/>
Baris ketiga: <
Kurung kurawal buka menandakan awal program.<ref name="Nicolai"/>
Baris keempat: <
Cout adalah sebuah object dari [[pustaka perangkat lunak]] standar C++ yang digunakan untuk mencetak string ke peranti output standar, yang biasanya adalah layar komputer, kompilator menghubungkan kode dari pustaka perangkat lunak standar itu dengan kode yang telah ditulis untuk mendapatkan hasil executable. Tanda <
Baris kelima: <
Kurung kurawal tutup menandakan akhir program.<ref name="Nicolai2">{{cite book
|last = Nicolai M. Josuttis
Baris 167:
Kata-kata yang dipesan tersebut di atas tidak boleh dipakai sebagai nama variable, class, enum, macro, dan struct.<ref name="Gregory"/>
<
# include <stdio.h>
Baris 190:
void tulis(int x)
printf("\n hasilnya adalah:%d",x);
</syntaxhighlight>
== Tipe data dasar ==
|