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.
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:
-
#include <iostream>
: Baris ini mengatakan ke compiler untuk menyertakan pustaka iostream, yang memungkinkan kita menginput dan mengoutput data. -
using namespace std;
: Baris ini memungkinkan kita menggunakan elemen-elemen pustaka standar tanpa menambahkan 'std::'. -
int main()
: Ini adalah fungsi utama di mana program Anda mulai dieksekusi. -
cout << "Hello, World!" << endl;
: Baris ini mencetak "Hello, World!" ke konsol. -
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:
- Simpan kode Anda dalam file dengan ekstensi .cpp (misalnya, helloworld.cpp)
- Buka terminal atau command prompt
- Navigasikan ke direktori yang mengandung file Anda
- Kompilasi program:
g++ helloworld.cpp -o helloworld
- 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:
- Dapat mengandung huruf, digit, dan garis bawah
- Harus dimulai dengan huruf atau garis bawah
- Case-sensitive (myVar dan MyVar berbeda)
- 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