Panduan Asas C++: Panduan Untuk Pemula

Hai sana, bakal bintang pengkomputeran! Saya begitu gembira untuk menjadi panduan anda dalam perjalanan yang menarik ke dunia C++. Sebagai seseorang yang telah mengajar pengkomputeran selama bertahun-tahun, saya dapat katakan bahawa C++ adalah seperti kapak瑞士军在 dunia pengkomputeran - multifungsi, kuat, dan agak menakutkan pada awalnya. Tetapi jangan bimbang! Kita akan mengambil langkah demi langkah, dan sebelum anda tahu, anda akan menulis kod C++ seperti seorang pro.

C++ Basic Syntax

Struktur Program C++

Mari kita mulakan dengan struktur asas program C++. Anggapkan ia sebagai tulang belakang kod anda - ia adalah yang mengikatkan segalanya bersama. Ini adalah contoh mudah:

#include <iostream>
using namespace std;

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

Sekarang, mari kitauraikan ini:

  1. #include <iostream>: Baris ini memberitahu compiler untuk menyertakan pustaka iostream, yang membolehkan kita membuat input dan output data.
  2. using namespace std;: Baris ini membolehkan kita menggunakan elemen-elemen pustaka standard tanpa menambah 'std::' di hadapan mereka.
  3. int main(): Ini adalah fungsi utama di mana program anda mula dijalankan.
  4. cout << "Hello, World!" << endl;: Baris ini mencetak "Hello, World!" ke konsol.
  5. return 0;: Ini menunjukkan bahawa program telah dijalankan dengan jayanya.

Mengkompilkan dan Melaksanakan Program C++

Sekarang, kita ada program pertama kita, mari kita lihat bagaimana untuk membawanya hidup! Mengkompilkan dan melaksanakan program C++ adalah seperti membuat kue. Pertama, anda campur bahan-bahan (menulis kod), kemudian anda masaknya (kompil), dan akhirnya, anda menikmatinya (laksana).

Berikut adalah cara untuk melakukannya:

  1. Simpan kod anda dalam fail dengan ekstensi .cpp (contohnya, helloworld.cpp)
  2. Buka terminal atau command prompt
  3. Navigasi ke direktori yang mengandungi fail anda
  4. Kompil program:
    g++ helloworld.cpp -o helloworld
  5. Laksanakan program:
    ./helloworld

Dan voila! Anda sepatutnya melihat "Hello, World!" dicetak di skrin anda. Tahniah, anda baru saja menjalankan program C++ pertama anda!

Semicolons dan Blok dalam C++

Dalam C++, semicolons dan blok adalah seperti tanda baca kod anda. Mereka membantu compiler memahami di mana satu pernyataan berakhir dan yang lain mula.

Semicolons

Setiap pernyataan dalam C++ mesti ditamatkan dengan semicolon. Ia seperti titik di akhir ayat. Contohnya:

int x = 5;
cout << x;

Blok

Blok dalam C++ ditutup dalam kurungan kurawal {}. Mereka mengumpulkan beberapa pernyataan bersama. Sebagai contoh:

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

Penanda dalam C++

Penanda dalam C++ adalah seperti nama untuk pembolehubah, fungsi, kelas, dll. Ia adalah cara anda merujuk kepada elemen-elemen berbeza dalam kod anda. Berikut adalah beberapa peraturan untuk membuat penanda:

  1. Boleh mengandungi huruf, nombor, dan garisan bawah
  2. Mesti dimulakan dengan huruf atau garisan bawah
  3. Case-sensitive (myVar dan MyVar adalah berbeza)
  4. Tidak boleh menggunakan kata kunci C++

Contoh penanda yang sah:

int age;
double _value;
string firstName;

Kata Kunci C++

Kata kunci adalah kata yang direservkan dalam C++ yang mempunyai makna khas. Anda tidak boleh menggunakan mereka sebagai penanda. Berikut adalah jadual kata kunci biasa:

Kata Kunci Keterangan
int Jenis data integer
float Jenis data pecahan
if Pernyataan bersyarat
else Alternatif untuk if
while Pernyataan ulangan
for Pernyataan ulangan
return Kembali dari fungsi
class Menentukan kelas

Trigraphs

Trigraphs adalah urutan tiga aksara yang mewakili aksara tunggal. Mereka tidak digunakan secara biasa dalam pengkomputeran C++ modern, tetapi baik untuk disedari. Berikut adalah jadual trigraphs:

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

Spasi dalam C++

Spasi dalam C++ merujuk kepada ruang, tab, dan baris baru. Compiler C++ biasanya mengabaikan spasi, yang berarti anda boleh menggunakannya untuk membuat kod anda lebih mudah dibaca tanpa mengganggu fungsiannya.

Sebagai contoh, dua snippet kod ini adalah setara:

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 semua, rakan-rakan! Kita telah meliputi sintaks asas C++. Ingat, belajar mengkomputeran adalah seperti belajar bahasa baru - ia memerlukan latihan dan kesabaran. Jangan tergesa-gesa jika anda belum memahami segalanya sekarang. Terus mencoba, terus mengkomputer, dan yang paling penting, terus bersenang-senang!

Dalam lesi berikutnya, kita akan mendalami pembolehubah dan jenis data dalam C++. Sampaijumpa nanti, selamat mengkomputer!

Credits: Image by storyset