Jadual Kandungan[Sembunyi][Tunjukkan]
Satu siri arahan atau penegasan dirujuk sebagai program. Struktur program C++ terdiri daripada pernyataan ini. Anda boleh membuat aplikasi berprestasi tinggi menggunakan bahasa pengaturcaraan tujuan umum C++.
Kelas, objek, kaedah dan pembolehubah contoh hanyalah beberapa alat yang boleh digunakan untuk menulis kod C++.
Untuk menyediakan ciri-ciri pengaturcaraan berorientasikan objek paradigma, pengaturcaraan C++ adalah berdasarkan C.
Walaupun menyokong banyak ciri, C++ bukanlah berorientasikan objek sepenuhnya bahasa pengaturcaraan.
Entiti dunia sebenar dianggap sebagai objek dalam pengaturcaraan berorientasikan objek. Pembangunan dan penyelenggaraan kod dibuat mudah.
Ciri berorientasikan objek C++ menjadikannya mudah untuk membina dan mereka bentuk kod yang canggih.
Selain itu, struktur program C++ dibahagikan kepada bahagian untuk perpustakaan standard, fungsi utama dan bahagian badan.
Oleh itu, siaran ini akan membolehkan kami mempunyai pemahaman yang menyeluruh tentang struktur program C++.
Struktur Program C++
Program C++ disusun dengan cara yang unik dan tersendiri. Program dalam C++ dibahagikan kepada tiga bahagian berikut:
- Bahagian untuk Perpustakaan Standard
- Fungsi Utama
- Bahagian Badan
Mari kita periksa pelaksanaan program Hello World sebagai contoh:
Bahagian Perpustakaan Standard
Program selalunya mengandungi pelbagai binaan pengaturcaraan, termasuk fungsi terbina dalam, kelas, kata kunci, pemalar, pengendali dan banyak lagi yang dipratakrifkan dalam perpustakaan C++ standard.
Pengepala yang sesuai mesti disediakan dalam aplikasi untuk menggunakan komponen yang telah ditetapkan tersebut. Selain itu, pengepala standard menyediakan butiran seperti jenis data pemalar, prototaip, takrifan dan jenis kembali fungsi perpustakaan, antara lain.
Arahan prapemproses khas yang dikenali sebagai #include menyalin dan menampal teks fail penuh yang dibekalkan dalam kurungan sudut ke dalam kod sumber.
Strim input-output disingkatkan sebagai "iostream" dan merupakan fail standard yang mesti disertakan dengan pengkompil C++. Kod input dan paparan pengguna terkandung dalam arahan ini.
Jawatankuasa Piawaian C++ telah membuat beberapa penambahbaikan kepada C++ sejak penubuhan bahasa itu. Ciri baharu yang serupa dalam bahasa ini ialah Ruang Nama.
Ia membolehkan penggabungan beberapa perkara di bawah satu nama, termasuk kelas, objek, fungsi dan token C++ yang lain.
Ruang nama yang berasingan boleh dibentuk oleh pelbagai pengguna. Mereka boleh menggunakan nama untuk entiti yang serupa sebagai hasilnya.
Dengan melakukan ini, ralat masa kompilasi yang disebabkan oleh konflik yang serupa dengan nama akan dielakkan.
Entiti perpustakaan standard telah disusun semula oleh Jawatankuasa Piawaian C++ di bawah ruang nama std.
Untuk semua nama dalam set tertentu, ruang nama ialah awalan yang digunakan. Dalam aplikasi ini, dua nama—cout dan endl—ditakrifkan dalam fail iostream.
Fungsi Utama
Fungsi permulaan yang dipanggil main () memulakan pelaksanaan program C++. Fungsi utama berfungsi sebagai asas bagi mana-mana program C++. Setiap pernyataan C++ yang perlu dijalankan ditulis dalam fungsi utama ( ).
Semua arahan yang disertakan dalam pendakap kerinting pembuka dan penutup” yang mengelilingi badan utama kod dilaksanakan oleh pengkompil ( ).
Program ini ditamatkan dan nilai dikembalikan kepada sistem pengendalian sebaik sahaja semua arahan dalam utama () telah selesai.
Dalam C++, main () biasanya memberikan nilai int kepada sistem pengendalian. Akibatnya, pernyataan pulangan 0 mesti datang pada penghujung utama (). Nilai pulangan 0 dan bukan sifar masing-masing menunjukkan kejayaan dan kegagalan.
{ menunjukkan permulaan blok kod dan } menandakan penghujungnya.
Apabila perisian anda dijalankan oleh komputer, sistem pengendalian memanggil fungsi ini.
Bahagian Badan
Output aksara dirujuk oleh akronim cout, yang menunjukkan apa sahaja yang disertakan di antara kurungan <<.
Apabila digabungkan dengan kata kunci cout, simbol << boleh bertindak seperti fungsi juga.
Program ini diarahkan untuk mengembalikan nilai kepada fungsi int main menggunakan kata kunci pulangan.
Komponen sistem pengendalian yang memulakan aplikasi ini mendapatkan semula kawalan pelaksanaan selepas penyataan pemulangan.
Kod berhenti berjalan pada ketika ini.
Komen-komen
Pengkompil mengabaikan tiga baris pertama program di atas kerana ia adalah ulasan. Program mengandungi ulasan untuk menjadikannya lebih mudah dibaca.
Jika ulasan cukup kecil untuk dimuatkan pada satu baris, ia didahului oleh urutan garis miring berganda dalam baris awal program.
Jika komen mempunyai beberapa baris, ia dipisahkan oleh aksara /* dan */.
Ciri-ciri C++
- Untuk menambah baik pengurusan memori, anda boleh menggunakan pengendali baharu dan padam C++ untuk memperuntukkan memori secara dinamik semasa program sedang berjalan.
- Konsep OOP yang terkenal seperti Abstraksi, Warisan, Enkapsulasi dan Warisan boleh digunakan dalam aplikasi C++ kerana C++ menawarkan ciri pengaturcaraan berorientasikan objek. Ciri-ciri ini membuat pembangunan Kod C ++ jauh lebih mudah.
- Memandangkan majoriti penyusun C++ mematuhi ANSI, C++ adalah mudah alih kerana atur cara yang ditulis untuk satu sistem pengendalian mungkin berjalan tanpa pengubahsuaian pada yang lain.
- Dalam C++, kami mempunyai fungsi yang menjadikannya lebih mudah untuk menguraikan isu kepada ketulan kod yang boleh diurus dan mengatur program dengan cara yang meningkatkan kebolehbacaan dan kebolehgunaan semula.
- Memperuntukkan memori dinamik disokong oleh C++. Memori yang diperuntukkan sentiasa boleh dibebaskan. Selain C++, bahasa ini juga menawarkan strategi pengurusan memori dinamik.
- Memandangkan masa penyusunan dan pelaksanaannya singkat, C++ ialah bahasa yang pantas. Ia juga menyediakan banyak pilihan format data, fungsi dan pengendali yang berbeza.
- Platform berbeza apabila ia datang kepada C++. Setelah berkata demikian, aplikasi C++ boleh dijalankan pada beberapa komputer dengan sedikit atau tiada pengubahsuaian.
Selesai program C++
Berikut ialah program C++ mudah yang akan membolehkan anda menambah dua nombor dan memahami sepenuhnya strukturnya.
Sila tinggalkan balasan anda