Daptar eusi[Sumputkeun][Témbongkeun]
Runtuyan parentah atawa assertions disebut program. Struktur program C ++ diwangun ku pernyataan ieu. Kasebut nyaéta dimungkinkeun pikeun nyieun aplikasi-kinerja tinggi ngagunakeun basa programming-tujuan umum C++.
Kelas, obyék, métode, sareng variabel instance ngan ukur sababaraha alat anu tiasa dianggo pikeun nyerat kode C++.
Pikeun nyadiakeun ciri tina program berorientasi obyék paradigma, C++ programming dumasar kana C.
Sanajan ngarojong loba fitur, C ++ teu sagemblengna obyék-berorientasi basa program.
Éntitas dunya nyata dianggap salaku objék dina program berorientasi obyék. Ngembangkeun sareng ngarawat kodeu saderhana.
Fitur berorientasi obyék C ++ ngajantenkeun ngawangun sareng mendesain kode canggih.
Salaku tambahan, struktur program C++ dibagi kana bagian pikeun perpustakaan standar, fungsi utama, sareng bagian awak.
Ku kituna, pos ieu bakal ngamungkinkeun urang pikeun mibanda pamahaman teleb ngeunaan struktur program C ++.
Struktur Program C++
Hiji program C ++ diatur dina cara unik tur has. Program dina C++ dibagi jadi tilu bagian:
- Bagian pikeun Perpustakaan Standar
- Fungsi utama
- Bagian Awak
Hayu urang nalungtik palaksanaan program Hello World salaku conto:
Bagian Perpustakaan Standar
Hiji program mindeng ngandung rupa-rupa constructs programming, kaasup diwangun-di fungsi, kelas, kecap konci, konstanta, operator, sarta leuwih anu tos siap pake dina perpustakaan standar C ++.
Lulugu anu cocog kedah disayogikeun dina aplikasi supados tiasa nganggo komponén anu tos ditetepkeun. Salaku tambahan, header standar nyayogikeun detil sapertos jinis data konstanta, prototipe, definisi, sareng jinis fungsi perpustakaan mulang, sareng anu sanésna.
A instruksi preprocessor husus katelah #include salinan jeung nempelkeun téks file lengkep urang disadiakeun dina kurung sudut kana kode sumber.
Aliran input-output disingget salaku "iostream" sareng mangrupikeun file standar anu kedah dilebetkeun kana kompiler C ++. Input sareng kode tampilan pangguna dikandung dina paréntah ieu.
Komite Standar C ++ geus nyieun sababaraha perbaikan ka C ++ ti mimiti basa urang. Fitur anyar analog tina basa ieu nyaéta Namespace.
Éta ngamungkinkeun ngagabungkeun sababaraha hal dina hiji ngaran, kalebet kelas, objék, fungsi, sareng token C ++ anu sanés.
Ruang ngaran anu misah tiasa dibentuk ku sababaraha pangguna. Éta bisa employ ngaran pikeun éntitas nu sarupa salaku hasilna.
Ku ngalakukeun ieu, kasalahan kompilasi-waktos disababkeun ku konflik ngaran-idéntik bakal dihindari.
Éntitas perpustakaan standar parantos dirombak ku Komite Standar C ++ handapeun namespace std.
Pikeun sakabéh ngaran dina susunan nu tangtu, spasi ngaran mangrupa awalan nu dipaké. Dina aplikasi ieu, dua ngaran-cout na endl-didefinisikeun dina file iostream.
Fungsi utama
Fungsi ngamimitian disebut main () ngamimitian palaksanaan program C++. Fungsi utama janten pondasi program C ++. Unggal pernyataan C ++ anu kedah dijalankeun ditulis dina fungsi utama ().
Sadaya paréntah anu kalebet dina bukaan sareng nutup kurung keriting" anu ngurilingan awak utama kode dieksekusi ku kompiler ( ).
Program ieu ditungtungan sareng nilaina dipulangkeun ka sistem operasi pas sadaya paréntah di utama () parantos réngsé.
Dina C ++, main () ilaharna méré sistem operasi hiji nilai int. Akibatna, pernyataan balik 0 kudu datang dina tungtung utama (). Nilai balik 0 sareng henteu nol nunjukkeun kasuksésan sareng kagagalan, masing-masing.
{ nuduhkeun awal blok kode jeung } nuduhkeun tungtung na.
Lamun software Anjeun dijalankeun ku komputer, sistem operasi nelepon pungsi ieu.
Bagian Awak
Kaluaran karakter dirujuk ku cout akronim, anu nunjukkeun naon waé anu kalebet diantara tanda kurung <<.
Lamun digabungkeun jeung kecap konci cout, simbol << bisa meta kawas fungsi ogé.
Program ieu maréntahkeun pikeun mulangkeun nilai kana fungsi int utama ngagunakeun kecap konci balik.
Komponén sistem operasi anu mimiti aplikasi ieu meunangkeun deui kadali palaksanaan sanggeus pernyataan balik.
Kode eureun ngajalankeun dina titik ieu.
koméntar
Kompiler teu malire tilu baris mimiti program di luhur saprak aranjeunna komentar. Hiji program ngandung koméntar sangkan leuwih gampang dibaca.
Lamun komentar cukup leutik pikeun nyocogkeun dina garis tunggal, mangka dimimitian ku runtuyan slash ganda dina garis awal program urang.
Upami koméntar ngagaduhan sababaraha garis, aranjeunna dipisahkeun ku karakter /* sareng */.
Keunggulan C++
- Pikeun ningkatkeun manajemén memori, anjeun tiasa nganggo operator anyar sareng ngahapus C ++ pikeun ngalokasikeun mémori sacara dinamis nalika programna dijalankeun.
- Konsep OOPs anu kasohor sapertos Abstraksi, Warisan, Enkapsulasi, sareng Warisan tiasa dianggo dina aplikasi C ++ saprak C ++ nawiskeun ciri program berorientasi obyék. fitur ieu nyieun ngembangkeun C ++ kode leuwih basajan.
- Kusabab seuseueurna kompiler C ++ patuh ANSI, C ++ portabel sabab program anu ditulis pikeun hiji sistem operasi tiasa dijalankeun tanpa modifikasi dina anu sanés.
- Dina C ++, urang boga fungsi nu ngajadikeun eta basajan decompose hiji masalah kana sakumpulan manageable kode tur ngatur program dina cara nu ngaronjatkeun readability na reusability.
- Alokasi mémori dinamis dirojong ku C ++. memori allotted salawasna bisa dibébaskeun. Sajaba ti C ++, basa ieu ogé nawarkeun strategi manajemén memori dinamis.
- Kusabab waktos kompilasi sareng palaksanaanna pondok, C ++ mangrupikeun basa anu gancang. Éta ogé nyayogikeun seueur pilihan format data, fungsi, sareng operator anu béda.
- Platform béda lamun datang ka C ++. Saatos nyarios éta, aplikasi C ++ tiasa dijalankeun dina sababaraha komputer kalayan sakedik atanapi henteu aya modifikasi.
Réngsé program C ++
Di handap ieu program C ++ lugas anu bakal ngidinan Anjeun pikeun nambahkeun dua angka na pinuh nangkep struktur maranéhanana.
Leave a Reply