Bab lan Paragraf[Singidaken][Tampilake]
Serangkaian instruksi utawa pratelan diarani minangka program. Struktur program C++ digawe saka statement kasebut. Sampeyan bisa nggawe aplikasi kanthi kinerja dhuwur nggunakake basa pemrograman umum C++.
Kelas, obyek, metode, lan variabel conto mung sawetara alat sing bisa digunakake kanggo nulis kode C++.
Kanggo nyedhiyani karakteristik saka program orientasi obyek paradigma, pemrograman C++ adhedhasar C.
Senadyan ndhukung akeh fitur, C ++ ora rampung obyek-oriented programming language.
Entitas donya nyata dianggep minangka obyek ing pemrograman berorientasi obyek. Pangembangan lan pangopènan kode digawe prasaja.
Fitur berorientasi obyek saka C ++ nggawe gampang kanggo mbangun lan ngrancang kode canggih.
Kajaba iku, struktur program C++ dipérang dadi bagean kanggo perpustakaan standar, fungsi utama, lan bagean awak.
Mangkono, kirim iki bakal ngidini kita duwe pangerten lengkap babagan struktur program C ++.
Struktur Program C++
Program C++ diatur kanthi cara sing unik lan khas. Program ing C++ dipérang dadi telung bagéan:
- Bagean kanggo Pustaka Standar
- Fungsi utama
- Bagian Badan
Ayo priksa implementasi program Hello World minangka conto:
Bagean Pustaka Standar
Program asring ngemot macem-macem konstruksi program, kalebu fungsi, kelas, tembung kunci, konstanta, operator, lan liya-liyane sing wis ditemtokake ing perpustakaan C ++ standar.
Header sing cocog kudu diwenehake ing aplikasi supaya bisa nggunakake komponen sing wis ditemtokake. Kajaba iku, header standar nyedhiyakake rincian kaya jinis data konstanta, prototipe, definisi, lan jinis fungsi perpustakaan bali, lan liya-liyane.
Instruksi preprocessor khusus sing dikenal minangka #include salinan lan nempel teks file lengkap sing diwenehake ing kurung sudut menyang kode sumber.
Aliran input-output disingkat "iostream" lan minangka file standar sing kudu disedhiyakake karo kompiler C ++. Input pangguna lan kode tampilan ana ing printah iki.
Komite Standar C ++ wis nggawe sawetara dandan kanggo C ++ wiwit wiwitan basa kasebut. Fitur anyar sing analog saka basa iki yaiku Namespace.
Iki mbisakake nggabungake sawetara perkara miturut jeneng siji, kalebu kelas, obyek, fungsi, lan token C ++ liyane.
Ruang jeneng sing kapisah bisa dibentuk dening macem-macem pangguna. Padha bisa nggunakake jeneng kanggo entitas sing padha minangka asil.
Kanthi nindakake iki, kesalahan wektu kompilasi sing disebabake dening konflik sing padha karo jeneng bakal dihindari.
Entitas perpustakaan standar wis diatur maneh dening Komite Standar C ++ ing namespace std.
Kanggo kabeh jeneng ing set tartamtu, namespace minangka ater-ater sing digunakake. Ing aplikasi iki, rong jeneng - cout lan endl - ditetepake ing file iostream.
Fungsi utama
Fungsi wiwitan disebut main () miwiti eksekusi program C++. Fungsi utama minangka dhasar saka program C ++. Saben statement C ++ sing kudu mbukak ditulis ing fungsi utama ().
Kabeh instruksi sing kalebu ing bukaan lan nutup kurung kriting "sing ngubengi awak utama kode dileksanakake dening compiler ( ).
Program iki mungkasi lan nilai bali menyang sistem operasi sanalika kabeh instruksi ing utama () wis rampung.
Ing C++, main () biasane menehi nilai int kanggo sistem operasi. Akibate, bali 0 statement kudu teka ing mburi utama (). Nilai bali saka 0 lan non-nol nuduhake sukses lan gagal, mungguh.
{ nuduhake wiwitan blok kode lan } nuduhake pungkasane.
Nalika piranti lunak sampeyan mbukak dening komputer, sistem operasi nelpon fungsi iki.
Bagian Badan
Output karakter diarani akronim cout, sing nuduhake apa wae sing kalebu ing antarane kurung <<.
Yen digabungake karo tembung kunci cout, simbol << uga bisa tumindak kaya fungsi.
Program kasebut diprentahake kanggo ngasilake nilai menyang fungsi int utama nggunakake tembung kunci bali.
Komponen sistem operasi sing miwiti aplikasi iki entuk kontrol eksekusi sawise statement bali.
Kode mandheg mlaku ing titik iki.
komentar
Compiler nglirwakake telung baris pisanan saka program ndhuwur amarga padha komentar. Program ngemot komentar supaya luwih bisa diwaca.
Yen komentar cukup cilik kanggo pas ing baris siji, iku didhisiki dening urutan garis miring pindho ing baris wiwitan program.
Yen komentar duwe sawetara baris, padha dipisahake dening karakter /* lan */.
Fitur C++
- Kanggo nambah manajemen memori, sampeyan bisa nggunakake operator anyar lan mbusak C ++ kanggo mbosenke memori nalika program lagi mlaku.
- Konsep OOPs sing misuwur kaya Abstraksi, Warisan, Enkapsulasi, lan Warisan bisa digunakake ing aplikasi C ++ amarga C ++ nawakake karakteristik pemrograman berorientasi obyek. Fitur kasebut nggawe ngembangake Kode C ++ luwih prasaja.
- Amarga mayoritas kompiler C ++ cocog karo ANSI, C ++ portabel amarga program sing ditulis kanggo siji sistem operasi bisa mlaku tanpa modifikasi liyane.
- Ing C ++, kita duwe fungsi sing nggawe luwih gampang ngurai masalah dadi potongan kode sing bisa diatur lan ngatur program kanthi cara sing bisa diwaca lan bisa digunakake maneh.
- Alokasi memori dinamis didhukung dening C ++. Memori sing diwenehake mesthi bisa dibebasake. Saliyane ing C ++, basa iki uga nawakake strategi manajemen memori dinamis.
- Amarga wektu kompilasi lan eksekusi cendhak, C ++ minangka basa sing cepet. Uga nyedhiyakake pilihan akeh format data, fungsi, lan operator sing beda.
- Platform beda-beda nalika nerangake C ++. Sawise ujar manawa, aplikasi C ++ bisa mlaku ing sawetara komputer kanthi ora ana modifikasi.
Program C++ rampung
Iki minangka program C ++ sing gampang sing ngidini sampeyan nambah rong nomer lan ngerti strukture.
Ninggalake a Reply