https://www.binaracademy.com/blog/dasar-c-bagi-programmer-yang-harus-kamu-ketahui

C++
C++ adalah bahasa pemrograman yang menggunakan struktur dasar dengan fungsi main()
sebagai titik masuk utama program. Pada umumnya, program C++ dimulai dengan #include <iostream>
untuk menggunakan fungsi-fungsi standar input-output, dan int main()
sebagai fungsi utama yang mengembalikan nilai bertipe integer (int
).
1. Struktur Dasar Program C++

2. Variabel dan Tipe Data
C++ mendukung berbagai tipe data seperti:
- int: Integer (bilangan bulat)
- float: Bilangan desimal
- double: Bilangan desimal dengan presisi lebih tinggi
- char: Karakter tunggal
- bool: Boolean (true/false)
Contoh:

3. Operator
Operator digunakan untuk melakukan operasi pada variabel dan nilai.
- Aritmatika:
+
,-
,*
,/
,%
- Perbandingan:
==
,!=
,>
,<
,>=
,<=
- Logika:
&&
,||
,!
4. Kontrol Alur
If-else

Switch

5. Perulangan (Loops)
For Loop

While Loop

Do-While Loop

6. Fungsi
Fungsi digunakan untuk memecah kode menjadi bagian-bagian yang lebih kecil dan dapat digunakan kembali.

7. Array
Array digunakan untuk menyimpan sejumlah elemen dengan tipe yang sama.

8. Pointer
Pointer adalah variabel yang menyimpan alamat memori dari variabel lain.

9. Class dan Objek
C++ adalah bahasa pemrograman berorientasi objek, yang mendukung konsep seperti enkapsulasi, pewarisan, dan polimorfisme.

10. STL (Standard Template Library)
STL menyediakan kelas-kelas templat seperti vektor, list, dan map yang sangat berguna.
