Penggunaan Fungsi main() dalam C++

Penggunaan Fungsi Main Dalam C



Fungsi main() ialah titik masuk program, dan tujuan utamanya adalah untuk memulakan dan mengawal pelaksanaan keseluruhan program. Dalam pengaturcaraan C++, fungsi main() berfungsi sebagai titik permulaan untuk pelaksanaan program dan, oleh itu, merupakan komponen wajib dalam setiap program C++. Artikel ini merangkumi fungsi main() dalam C++, sintaksnya dan kepentingannya dalam pengaturcaraan.

Isi kandungan

Fungsi C++ main().

Apabila program C++ dilancarkan, fungsi awal yang akan dilaksanakan ialah fungsi main(). Ia memainkan peranan penting dalam pengaturcaraan, kerana ia bertanggungjawab untuk memulakan dan mengawal pelaksanaan keseluruhan program. Memahami penggunaan fungsi main() adalah penting untuk menulis program C++ yang berfungsi dengan betul.

Sintaks fungsi main().

Sintaks untuk fungsi main() dalam C++ adalah seperti berikut:







int utama ( ) {
// penyataan program
kembali 0 ;
}

Fungsi main() sentiasa bermula dengan kata kunci int , menunjukkan bahawa fungsi mengembalikan nilai integer. Nama fungsinya ialah utama , iaitu nama standard untuk titik masuk program C++.



Nama fungsi dalam C++ biasanya diikuti oleh kurungan, yang boleh mengandungi parameter yang dihantar ke fungsi. Pernyataan yang merangkumi program disertakan dalam pendakap kerinting badan fungsi.



Nilai yang harus dikembalikan oleh fungsi kepada sistem pengendalian ditentukan oleh pernyataan pulangan dalam fungsi tersebut.





Parameter Fungsi utama().

Terdapat dua parameter pilihan yang boleh diambil oleh fungsi main():

int utama ( int argc, char * argv [ ] ) {
// penyataan program
kembali 0 ;
}

Parameter pertama ialah argc yang merupakan integer yang mewakili bilangan argumen yang telah dihantar ke atur cara pada masa jalan. Parameter kedua ialah argv yang merupakan tatasusunan penunjuk kepada aksara yang menyimpan hujah sebenar yang telah dihantar kepada atur cara.



Jenis Pengembalian Fungsi utama().

Jenis nilai pulangan main() sentiasa integer. Nilai integer yang main() kembali ke sistem pengendalian menunjukkan sama ada program berjaya dilaksanakan atau mengalami ralat.

Jika fungsi utama memberikan 0 ia menunjukkan kod dilaksanakan dengan jayanya. Jika tidak, jika nilai bukan sifar adalah output, ini bermakna pelaksanaan tidak berjaya.

Perlaksanaan Fungsi utama().

Apabila program C++ dilaksanakan, sistem pengendalian memanggil fungsi main() untuk memulakan pelaksanaan program. Pernyataan yang ditulis di dalam fungsi main() dilaksanakan dalam urutan supaya pernyataan yang ditulis dahulu akan dilaksanakan dahulu dan seterusnya.

Setelah semua pernyataan dalam fungsi main() telah dilaksanakan, fungsi tersebut mengembalikan nilai integer kepada sistem pengendalian, yang kemudiannya menamatkan program.

Contoh Kod

Berikut ialah contoh mudah program C++ yang menggunakan fungsi main():

#include
int utama ( )
{
std :: cout << 'Hai dunia!' << std :: endl ;
kembali 0 ;
}

Dalam contoh ini, fungsi main() hanya mencetak mesej 'Hello, World!' ke konsol dan kemudian mengembalikan 0 yang menunjukkan bahawa kod itu berjaya dilaksanakan.

Kepentingan Fungsi utama().

Fungsi main() ialah titik masuk program C++, dan tujuan utamanya adalah untuk memulakan dan mengawal pelaksanaan keseluruhan program. Ia bertanggungjawab untuk menerima sebarang argumen baris perintah yang dihantar kepada program, memulakan pembolehubah program dan memanggil sebarang fungsi yang diperlukan untuk memulakan pelaksanaan program. Tanpa fungsi main(), program C++ tidak akan dapat dijalankan.

Sekatan berikut dikenakan pada fungsi main():

  • Tiada fungsi lain dalam program boleh dinamakan utama.
  • Tidak mungkin untuk menentukan fungsi main() sebagai statik atau sebaris.
  • Fungsi main() tidak boleh dipanggil dari dalam program.
  • Alamat fungsi utama() tidak boleh diambil.
  • Melebihkan fungsi main() tidak dibenarkan dalam pengaturcaraan C++.
  • Ia tidak dibenarkan untuk mengisytiharkan fungsi main() menggunakan penentu constexpr.

Kesimpulan

Fungsi main() ialah titik masuk program dan mengawal pelaksanaannya. Ia diisytiharkan tepat di bawah fail pengepala dan mengambil dua hujah yang merupakan pilihan. Program ini tidak akan dilaksanakan tanpa fungsi main() kerana ia merupakan komponen penting bagi mana-mana program C++.