Penggunaan fungsi main() di C++

Penggunaan Fungsi Main Di C



Fungsi main() adalah titik masuk suatu program, dan tujuan utamanya adalah untuk memulai dan mengontrol eksekusi seluruh program. Dalam pemrograman C++, fungsi main() berfungsi sebagai titik awal untuk eksekusi program dan oleh karena itu merupakan komponen wajib dalam setiap program C++. Artikel ini membahas fungsi main() di C++, sintaksnya, dan kepentingannya dalam pemrograman.

Daftar isi

Fungsi C++ main()

Ketika program C++ diluncurkan, fungsi awal yang dijalankan adalah fungsi main(). Itu memainkan peran penting dalam pemrograman, karena bertanggung jawab untuk memulai dan mengendalikan pelaksanaan seluruh program. Memahami penggunaan fungsi main() sangat penting untuk menulis program C++ yang berfungsi dengan benar.

Sintaks fungsi main()

Sintaks untuk fungsi main() di C++ adalah sebagai berikut:







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

Fungsi main() selalu dimulai dengan kata kunci int , menunjukkan bahwa fungsi mengembalikan nilai integer. Nama fungsinya adalah utama , yang merupakan nama standar untuk titik masuk program C++.



Nama fungsi di C++ biasanya diikuti dengan tanda kurung, yang dapat berisi parameter yang diteruskan ke fungsi tersebut. Pernyataan-pernyataan yang terdiri dari program dilampirkan dalam kurung kurawal dari badan fungsi.



Nilai fungsi yang harus dikembalikan ke sistem operasi ditentukan oleh pernyataan pengembalian di dalam fungsi.





Parameter fungsi main()

Ada dua parameter opsional yang dapat diambil oleh fungsi main():

int utama ( int argumen, arang * argumen [ ] ) {
// pernyataan program
kembali 0 ;
}

Parameter pertama adalah argumen yang merupakan bilangan bulat yang mewakili jumlah argumen yang telah diteruskan ke program saat runtime. Parameter kedua adalah argumen yang merupakan larik penunjuk ke karakter yang menyimpan argumen aktual yang telah diteruskan ke program.



Tipe Pengembalian Fungsi main()

Jenis nilai kembalian dari main() selalu bilangan bulat. Nilai integer yang dikembalikan main() ke sistem operasi menunjukkan apakah program dijalankan dengan sukses atau mengalami kesalahan.

Jika fungsi utama memberikan 0 itu menunjukkan kode berhasil dijalankan. Sebaliknya, jika nilai bukan nol dikeluarkan, itu berarti eksekusi tidak berhasil.

Eksekusi fungsi main()

Saat program C++ dijalankan, sistem operasi memanggil fungsi main() untuk memulai eksekusi program. Pernyataan yang ditulis di dalam fungsi main() dieksekusi secara berurutan sehingga pernyataan yang ditulis pertama akan dieksekusi terlebih dahulu dan seterusnya.

Setelah semua pernyataan dalam fungsi main() telah dieksekusi, fungsi mengembalikan nilai integer ke sistem operasi, yang kemudian menghentikan program.

Kode Contoh

Berikut adalah contoh sederhana program C++ yang menggunakan fungsi main() :

#termasuk
int utama ( )
{
std :: cout << 'Halo Dunia!' << std :: endl ;
kembali 0 ;
}

Dalam contoh ini, fungsi main() hanya mencetak pesan “Hello, World!” ke konsol dan kemudian mengembalikan 0 yang menunjukkan bahwa kode berhasil dijalankan.

Pentingnya fungsi main()

Fungsi main() adalah titik masuk program C++, dan tujuan utamanya adalah untuk memulai dan mengontrol eksekusi seluruh program. Ini bertanggung jawab untuk menerima argumen baris perintah apa pun yang diteruskan ke program, menginisialisasi variabel program, dan memanggil fungsi apa pun yang diperlukan untuk memulai eksekusi program. Tanpa fungsi main(), program C++ tidak akan bisa berjalan.

Pembatasan berikut berlaku untuk fungsi main() :

  • Tidak ada fungsi lain di dalam program yang dapat diberi nama main.
  • Tidak mungkin mendefinisikan fungsi main() sebagai statis atau sebaris.
  • Fungsi main() tidak dapat dipanggil dari dalam program.
  • Alamat fungsi main() tidak dapat diambil.
  • Membebani fungsi main() tidak diperbolehkan dalam pemrograman C++.
  • Tidak diperbolehkan mendeklarasikan fungsi main() menggunakan specifier constexpr.

Kesimpulan

Fungsi main() adalah titik masuk program dan mengontrol eksekusinya. Itu dideklarasikan tepat di bawah file header dan mengambil dua argumen yang opsional. Program tidak akan dijalankan tanpa fungsi main() karena merupakan komponen penting dari program C++ apa pun.