Sintaksis Dasar C++: Panduan untuk Pemula

Hai teman, bakal bintang coding! Saya sangat senang menjadi panduanmu dalam perjalanan menarik ini ke dunia C++. Sebagai orang yang telah mengajarkan pemrograman selama bertahun-tahun, saya bisa katakan bahwa C++ seperti pisau Switzerland di dunia pemrograman - multifungsi, kuat, dan sedikit menakutkan pada awalnya. Tetapi jangan khawatir! Kita akan berjalan langkah demi langkah, dan sebelum Anda tahu, Anda akan menulis kode C++ seperti seorang profesional.

C++ Basic Syntax

Struktur Program C++

mari kita mulai dengan struktur dasar program C++. PERTanyaannya seperti tulang belakang kode Anda - itu yang menggabungkan semua hal bersama. Ini adalah contoh sederhana:

#include <iostream>
using namespace std;

int main() {
cout << "Hello, World!" << endl;
return 0;
}

Sekarang, mari kitauraikan ini:

  1. #include <iostream>: Baris ini mengatakan ke compiler untuk menyertakan pustaka iostream, yang memungkinkan kita menginput dan mengoutput data.
  2. using namespace std;: Baris ini memungkinkan kita menggunakan elemen-elemen pustaka standar tanpa menambahkan 'std::'.
  3. int main(): Ini adalah fungsi utama di mana program Anda mulai dieksekusi.
  4. cout << "Hello, World!" << endl;: Baris ini mencetak "Hello, World!" ke konsol.
  5. return 0;: Ini menandakan bahwa program telah dieksekusi dengan sukses.

Kompilasi dan Eksekusi Program C++

Sekarang kita memiliki program pertama kita, mari kita lihat bagaimana membuatnya hidup! Kompilasi dan eksekusi program C++ seperti memanggang kue. Pertama, Anda campur bahan (menulis kode), kemudian Anda masaknya (kompilasi), dan akhirnya Anda menikmatinya (eksekusi).

Ini adalah cara Anda melakukannya:

  1. Simpan kode Anda dalam file dengan ekstensi .cpp (misalnya, helloworld.cpp)
  2. Buka terminal atau command prompt
  3. Navigasikan ke direktori yang mengandung file Anda
  4. Kompilasi program:
    g++ helloworld.cpp -o helloworld
  5. Eksekusi program:
    ./helloworld

Dan voila! Anda seharusnya melihat "Hello, World!" dicetak di layar Anda. Selamat, Anda baru saja menjalankan program C++ pertama Anda!

Tanda Semicolon dan Blok di C++

Dalam C++, tanda semicolon dan blok adalah seperti tanda baca kode Anda. Mereka membantu compiler mengerti di mana satu pernyataan berakhir dan lainnya dimulai.

Tanda Semicolon

Setiap pernyataan dalam C++ harus diakhiri dengan tanda semicolon. Itu seperti titik di akhir kalimat. Misalnya:

int x = 5;
cout << x;

Blok

Blok di C++ ditutup dalam kurung kurawal {}. Mereka menggabungkan beberapa pernyataan bersama. Misalnya:

if (x > 0) {
cout << "x is positive";
x = x + 1;
}

Identifiers di C++

Identifiers di C++ adalah seperti nama untuk variabel, fungsi, kelas, dll. Itu adalah bagaimana Anda merujuk ke elemen-elemen berbeda dalam kode Anda. Berikut adalah beberapa aturan untuk membuat identifiers:

  1. Dapat mengandung huruf, digit, dan garis bawah
  2. Harus dimulai dengan huruf atau garis bawah
  3. Case-sensitive (myVar dan MyVar berbeda)
  4. Tidak dapat menggunakan kata kunci C++

Contoh identifiers yang valid:

int age;
double _value;
string firstName;

Kata Kunci C++

Kata kunci adalah kata-kata yang dipakai dalam C++ yang memilikiartian khusus. Anda tidak dapat menggunakan mereka sebagai identifiers. Berikut adalah tabel kata kunci umum:

Kata Kunci Deskripsi
int Tipe data integer
float Tipe data floating-point
if Pernyataan kondisional
else Alternatif untuk if
while Pernyataan perulangan
for Pernyataan perulangan
return Kembali dari fungsi
class Mendefinisikan kelas

Trigraphs

Trigraphs adalah urutan tiga karakter yang mewakili karakter tunggal. Mereka tidak biasanya digunakan dalam pemrograman C++ modern, tetapi baik untuk dikenali. Berikut adalah tabel trigraphs:

Trigraph Padanan
??= #
??( [
??/ \
??) ]
??' ^
??< {
??!
??> }
??- ~

Spasi di C++

Spasi di C++ merujuk ke spasi, tab, dan baris baru. Compiler C++ biasanya mengabaikan spasi, yang artinya Anda dapat menggunakannya untuk membuat kode Anda lebih mudah dibaca tanpa mengganggu fungsionalitasnya.

Misalnya, kedua snippet kode ini ekivalen:

int x=5;y=10;z=x+y;
int x = 5;
y = 10;
z = x + y;

Versi kedua jauh lebih mudah dibaca, kan? Itu kekuatan spasi!

Dan itu adalah nya, teman-teman! Kita telah menutup sintaksis dasar C++. Ingat, belajar pemrograman seperti belajar bahasa baru - itu memerlukan latihan dan kesabaran. Jangan frustasi jika Anda belum bisa segala sesuatu segera. Terus eksperimen, terus kode, dan terutama, terus bersenang-senang!

Dalam pelajaran berikutnya, kita akan masuk lebih dalam ke variabel dan tipe data di C++. Sampai jumpa, selamat coding!

Credits: Image by storyset