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 stdkerjanya. 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 stddapat dihilangkan dan diganti dengan stdkata 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.