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.
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:
-
#include <iostream>
: Baris ini memberitahu compiler untuk menyertakan pustaka iostream, yang membolehkan kita membuat input dan output data. -
using namespace std;
: Baris ini membolehkan kita menggunakan elemen-elemen pustaka standard tanpa menambah 'std::' di hadapan mereka. -
int main()
: Ini adalah fungsi utama di mana program anda mula dijalankan. -
cout << "Hello, World!" << endl;
: Baris ini mencetak "Hello, World!" ke konsol. -
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:
- Simpan kod anda dalam fail dengan ekstensi .cpp (contohnya, helloworld.cpp)
- Buka terminal atau command prompt
- Navigasi ke direktori yang mengandungi fail anda
- Kompil program:
g++ helloworld.cpp -o helloworld
- 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:
- Boleh mengandungi huruf, nombor, dan garisan bawah
- Mesti dimulakan dengan huruf atau garisan bawah
- Case-sensitive (myVar dan MyVar adalah berbeza)
- 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