C ++ digunakan dalam berbagai domain, seperti perisian tertanam, sistem operasi real-time, pengembangan permainan, dan keuangan, dan kerana ia menyokong gaya pengaturcaraan berorientasikan prosedur dan objek, ia kuat dan serba boleh.
Dalam artikel ini, kita akan membincangkan struktur asas program C ++ dan menunjukkan kepada anda cara menulis program "Hello World" yang sederhana.
Struktur Program C ++
Sebelum kita menulis program "Hello World" dalam C ++, marilah kita membincangkan elemen utama program C ++ terlebih dahulu. Berikut adalah contoh rangka program C ++:
Oleh kerana setiap program C ++ mematuhi struktur asas ini, kita sekarang akan menerangkan elemen utama struktur ini secara mendalam.
Baris pertama ialah “#include
Terdapat beberapa perpustakaan yang tersedia dalam bahasa pengaturcaraan C ++. Perpustakaan mengandungi objek dan fungsi terbina dalam yang dapat digunakan oleh pengaturcara untuk menulis program, dan disediakan oleh penyusun C ++. Apabila kami memasang penyusun C ++, kami mendapat semua perpustakaan yang berkaitan.
"Iostream" merangkumi objek berikut:
- cin: aliran input standard
- cout: aliran output standard
- cerr: aliran output standard untuk kesilapan
- menyumbat: aliran output untuk pembalakan
Setiap program C ++ mempunyai fungsi "utama ()". Dalam contoh ini, nilai yang dikembalikan oleh fungsi utama adalah bilangan bulat. Oleh itu, setelah fungsi "main ()" dijalankan di sini, nilai 0 akan dikembalikan.
Pendakap keriting pembukaan menunjukkan permulaan fungsi utama badan. Pendakap keriting penutup menunjukkan bahagian akhir fungsi "utama ()". Selebihnya kod anda akan diletakkan di dalam pendakap kerinting
Hello World (HelloWorld).cpp)
Sekarang, marilah kita menulis program "Hello World" yang sederhana dan melaksanakannya. Kami akan menggunakan sumber aliran perpustakaan standard C ++ untuk menulis rentetan "Hello World" ke output standard.
#sertakanint utama ()
std :: kiraan << ”Hello World” << std::endl;
pulangan 0;
Untuk menyusun program C ++, anda perlu menggunakan perintah g++
Kami membincangkan fail tajuk "iostream" di bahagian sebelumnya; "Cin" dan "cout" adalah objek yang biasa digunakan: "cin" terutama digunakan untuk mendapatkan input dari keyboard dan menyimpan data sebagai variabel, sementara "cout" digunakan untuk mencetak data di layar.
Kita dapat menggunakan "cout" untuk menampilkan "Hello World" ke layar. Namun, kami tidak dapat menggunakan objek "cout" secara langsung kerana milik ruang nama "std". Oleh itu, kami menggunakan pengendali resolusi skop (i.e., : :). Sebagai tambahan, untuk mencetak baris baru, kami menggunakan "std :: endl".
Sekiranya anda tidak menggunakan operator resolusi skop, anda akan mendapat ralat berikut:
#sertakanint utama ()
mengira << ”Hello World” << endl;
pulangan 0;
Untuk memperbaiki ralat di atas, anda boleh menambah pengendali resolusi skop dengan betul atau anda boleh menyebut ruang nama pada awal program. Sekiranya anda ingin menggunakan "cout" tanpa menggunakan operator resolusi skop, maka anda boleh menulis kod berikut:
#sertakanmenggunakan ruang nama std;
int utama ()
mengira << ”Hello World” << endl;
pulangan 0;
Dalam program di atas, kami menyebut ruang nama "std" di baris kedua (i.e., "Menggunakan ruang nama std;"). Oleh itu, kita tidak perlu menggunakan operator resolusi skop setiap kali kita menggunakan objek dari ruang nama "std", dan kita hanya dapat menggunakan "cout" untuk mencetak sesuatu ke output standar dan bukannya menulis "std :: cout". Begitu juga, kita tidak perlu menggunakan operator resolusi skop untuk "endl".
Sekarang, kami akan menyusun program ini dan melihat hasilnya:
Seperti yang anda lihat, kami mendapat output yang sama.
Kesimpulannya
C ++ adalah bahasa pengaturcaraan fleksibel dan umum yang digunakan secara meluas dalam pelbagai domain. Ini adalah lanjutan dari bahasa pengaturcaraan C dan ia mewarisi sintaks pengaturcaraan C. Dalam artikel ini, kami menunjukkan kepada anda cara menulis program "Hello World" sederhana dalam bahasa pengaturcaraan C ++ dan menerangkan pelbagai elemen program.