Menu
CoddyTech

Struktur Dasar Program

Termasuk bagian Dasar-Dasar dalam perjalanan C++ di Coddy. Pelajaran 4 dari 74.

Dalam C++, sebagian besar kode yang dapat dieksekusi ditulis di dalam fungsi. Fungsi main adalah titik masuk program C++, saat kamu menjalankan program C++, kode di dalam main adalah kode pertama yang dieksekusi. Beberapa kode, seperti deklarasi global dan direktif praprosesor, dapat muncul di luar fungsi, dan kamu juga dapat membuat fungsi kustom sendiri (kita akan membahasnya di pelajaran berikutnya).

Berikut penjelasan sederhana tentang program C++ dasar:

#include <iostream> // Direktif preprosesor untuk input/output

int main() { // Fungsi utama
    std::cout << "This is my first C++ program!"; // Pernyataan output
    return 0; // Pernyataan return (praktik yang baik)
}

Di C++, direktif preprosesor #include digunakan untuk menyertakan file header, yang berisi deklarasi fungsi dan object yang dapat digunakan programmu. Dalam kasus ini, #include <iostream> menyertakan header iostream, yang menyediakan object seperti std::cout untuk menampilkan teks ke konsol.

Mari kita uraikan bagian-bagian penting dari program di atas:

  • Direktif preprosesor (#include <iostream>): Baris ini dijalankan sebelum kompilasi dan memberi tahu compiler untuk menyertakan file header iostream, sehingga programmu dapat mengakses alat input/output.
  • Fungsi (int main() { ... }): Fungsi adalah blok kode bernama yang menjalankan tugas. int sebelum main menunjukkan bahwa fungsi tersebut mengembalikan nilai bilangan bulat. Kurung kurawal {} menentukan cakupan fungsi. Semua yang ada di dalamnya menjadi bagian dari main. Cakupan berarti kode di dalam suatu blok dibatasi di dalam blok tersebut dan dijalankan sebagai bagian dari blok itu.
  • Awalan namespace (std::): Awalan std:: memberi tahu compiler untuk mencari cout di dalam namespace standard library. Namespace adalah cara untuk mengelompokkan nama-nama yang berkaitan dan menghindari konflik. Kita akan membahas namespace lebih lanjut di pelajaran berikutnya.
  • Pernyataan output (std::cout): Ini mencetak teks ke konsol.
  • Pernyataan return (return 0;): Ini menandakan bahwa program telah selesai dengan sukses. Meskipun C++ tidak secara ketat mengharuskan pernyataan return di main, menyertakannya dianggap sebagai praktik yang baik.

Catatan penting: Dalam C++, setiap pernyataan harus diakhiri dengan titik koma (;). Titik koma wajib ada dan memberi tahu C++ bahwa kamu telah mencapai akhir suatu pernyataan. Jika lupa menambahkan titik koma, akan terjadi error kompilasi. Namun, perlu diketahui bahwa blok kode yang diapit kurung kurawal {} (seperti deklarasi fungsi) tidak memerlukan titik koma.

Coba sendiri

Pelajaran ini tidak memiliki tantangan kode.

quiz iconUji dirimu

Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.

Semua pelajaran di Dasar-Dasar

Latihan sendiri: Compiler C++ online