Tutorial C++ Hello World Sederhana

Simple C Hello World Tutorial

C++ adalah bahasa pemrograman serba guna yang fleksibel yang awalnya dibuat pada tahun 1985 oleh Bjarne Stroustrup , seorang ilmuwan komputer Denmark. Saat ini, C++ dianggap sebagai salah satu bahasa paling kuat yang digunakan untuk pengembangan perangkat lunak.

C++ digunakan di berbagai domain, seperti perangkat lunak tertanam, sistem operasi waktu nyata, pengembangan game, dan keuangan, dan karena mendukung gaya pemrograman prosedural dan berorientasi objek, C++ kuat dan serbaguna.



Pada artikel ini, kita akan membahas struktur dasar program C++ dan menunjukkan cara menulis program Hello World sederhana.



Struktur Program C++

Sebelum kita menulis program Hello World di C++, mari kita bahas dulu elemen-elemen utama dari program C++. Berikut adalah contoh kerangka program C++:



Karena setiap program C++ mengikuti struktur dasar ini, sekarang kami akan menjelaskan elemen utama dari struktur ini secara mendalam.

Baris pertama adalah #include . Di sini, iostream adalah singkatan dari input/output stream, di mana stream adalah serangkaian karakter atau byte. Baris ini menginstruksikan praprosesor untuk memasukkan konten perpustakaan dalam program.



Ada beberapa library yang tersedia dalam bahasa pemrograman C++. Pustaka berisi objek dan fungsi bawaan yang dapat digunakan pemrogram untuk menulis program, dan disediakan oleh kompiler C++. Saat kami menginstal kompiler C++, kami mendapatkan semua pustaka terkait.

Iostream mencakup objek-objek berikut:

  1. cin: aliran input standar
  2. cout: aliran keluaran standar
  3. cerr: aliran keluaran standar untuk kesalahan
  4. menyumbat: aliran output untuk logging

Setiap program C++ memiliki fungsi main(). Dalam contoh ini, nilai yang dikembalikan oleh fungsi utama adalah bilangan bulat. Oleh karena itu, setelah fungsi main() dijalankan di sini, nilai 0 akan dikembalikan.

Kurung kurawal pembuka menunjukkan awal dari isi fungsi utama. Tanda kurung kurawal penutup menunjukkan akhir dari isi fungsi main(). Sisa kode Anda akan ditempatkan di dalam kurung kurawal

Halo Dunia (HelloWorld.cpp)

Sekarang, mari kita menulis program Hello World sederhana dan menjalankannya. Kami akan menggunakan sumber daya aliran pustaka standar C++ untuk menulis string Hello World ke keluaran standar.

#termasuk
ke dalamutama()
{
jam::menghitung <<Halo Dunia<<jam::akhir;
kembali 0;
}

Untuk mengkompilasi program C++, Anda perlu menggunakan perintah g ++ -o .

Kami membahas file header iostream di bagian sebelumnya; cin dan cout adalah objek yang umum digunakan: cin terutama digunakan untuk mendapatkan input dari keyboard dan menyimpan data sebagai variabel, sedangkan cout digunakan untuk mencetak data di layar.

Kita dapat menggunakan cout untuk menampilkan Hello World ke layar. Namun, kita tidak dapat menggunakan objek cout secara langsung karena itu milik std namespace. Oleh karena itu, kami menggunakan operator resolusi lingkup (yaitu, ::). Selain itu, untuk mencetak baris baru, kami menggunakan std::endl.

Jika Anda tidak menggunakan operator resolusi lingkup, Anda akan mendapatkan kesalahan berikut:

#termasuk
ke dalamutama()
{
menghitung<<Halo Dunia<<akhir;
kembali 0;
}

Untuk memperbaiki kesalahan di atas, Anda dapat menambahkan operator resolusi lingkup dengan benar atau Anda dapat menyebutkan namespace di awal program. Jika Anda ingin menggunakan cout tanpa menggunakan operator resolusi lingkup, maka Anda dapat menulis kode berikut:

#termasuk
menggunakan ruang namajam;
ke dalamutama()
{

menghitung<<Halo Dunia<<akhir;
kembali 0;
}

Dalam program di atas, kami menyebutkan namespace std di baris kedua (yaitu, menggunakan namespace std;). Oleh karena itu, kita tidak perlu menggunakan operator resolusi lingkup setiap kali kita menggunakan objek dari namespace std, dan kita cukup menggunakan cout untuk mencetak sesuatu ke output standar alih-alih menulis std::cout. Demikian pula, kita tidak perlu menggunakan operator resolusi lingkup untuk endl.

Sekarang, kita akan mengkompilasi program ini dan melihat outputnya:

Seperti yang Anda lihat, kami mendapatkan output yang sama.

Kesimpulan

C++ adalah bahasa pemrograman tujuan umum yang fleksibel yang banyak digunakan di berbagai domain. Ini adalah perpanjangan dari bahasa pemrograman C dan mewarisi sintaks pemrograman C. Pada artikel ini, kami menunjukkan cara menulis program Hello World sederhana dalam bahasa pemrograman C++ dan menjelaskan berbagai elemen program.