Sintaks C++
Sintaks C++
Mari kita pisahkan kode berikut untuk lebih memahaminya:
Contoh
#include <iostream>
using namespace std;
int main() {
cout << "Hello World!";
return 0;
}
Contoh dijelaskan
Baris 1: #include <iostream>
adalah
pustaka file header yang memungkinkan kita bekerja dengan objek input dan output, seperti
cout
(digunakan pada baris 5). File header menambahkan fungsionalitas ke program C++.
Baris 2: using namespace std
berarti kita dapat menggunakan nama untuk objek dan variabel dari pustaka standar.
Jangan khawatir jika Anda tidak mengerti cara #include <iostream>
dan cara using namespace std
kerjanya. Anggap saja sebagai sesuatu yang (hampir) selalu muncul di program Anda.
Baris 3: Baris kosong. C++ mengabaikan ruang putih. Tapi kami menggunakannya untuk membuat kode lebih mudah dibaca.
Baris 4: Hal lain yang selalu muncul dalam program C++, adalah int main()
. Ini disebut
fungsi . Kode apa pun di dalam tanda kurung kurawalnya {}
akan dieksekusi.
Baris 5: cout
(diucapkan "see-out") adalah
objek yang digunakan bersama dengan operator penyisipan ( <<
) untuk menampilkan/mencetak teks. Dalam contoh kita ini akan menampilkan "Hello World".
Catatan: Setiap pernyataan C++ diakhiri dengan titik koma ;
.
Catatan: Tubuh int main()
juga dapat ditulis sebagai:
int main () { cout << "Hello World! "; return 0;
}
Ingat: Kompiler mengabaikan spasi putih. Namun, beberapa baris membuat kode lebih mudah dibaca.
Baris 6: return 0
mengakhiri fungsi utama.
Baris 7: Jangan lupa untuk menambahkan kurung kurawal penutup }
untuk benar-benar mengakhiri fungsi utama.
Menghilangkan Namespace
Anda mungkin melihat beberapa program C++ yang berjalan tanpa pustaka namespace standar. Baris using namespace std
dapat dihilangkan dan diganti dengan std
kata kunci, diikuti oleh ::
operator untuk beberapa objek:
Contoh
#include <iostream>
int main() {
std::cout << "Hello World!";
return 0;
}
Terserah Anda apakah Anda ingin memasukkan perpustakaan namespace standar atau tidak.