Apa beda fungsi main () dengan void main ()?

Apa Fungsi Void Pada Bahasa C? Void adalah kata kunci di bahasa pemrograman C++. Void artinya kosong. Fungsi yang diawali dengan kata kunci void memiliki makna fungsi tersebut tidak menghasilkan nilai yang dapat dikembalikan jika kita meng-assign fungsi tersebut ke sebuah variabel.

Apa Itu Fungsi Void? Void adalah sebuah fungsi ( function ) yang ada dalam sebuah bahasa pemrograman C, entah itu C++ atau C#. Fungsi ini juga disebut sebagai prosedur ( procedure ). Fungsi ini tidak mengembalikan nilai keluaran ( return output ) yang didapat dari hasil proses tersebut, ini kenapa fungsi ini disebut void, secara harfiah ..

Apa Bedanya Int Dan Void? Jadi perbedaannya adalah, pada bahasa C, int main dapat dipanggil dengan angka berapapun pada argumen, tetapi int main(void) dapat dipanggil tanpa argumen apapun. Meskipun hal ini tidak membuat perbedaan yang besar, penggunaan int main(void) sangat direkomendasikan pada bahasa C.

Fungsi Void Main Pada C++? – Pertanyaan Terkait

Apa Itu Fungsi Dalam C++?

Mahir Koding – Fungsi dalam C merupakan sekumpulan code yang dibungkus ke dalam sebuah scope untuk menjalankan tugas tertentu. Fungsi memungkinkan kita untuk menghemat penulisan kode yang mana sering ditulis berulang-ulang, namun bisa dibungkus ke dalam sebuah fungsi dan kita tinggal memanggilnya saja.

Apa Itu Fungsi Pada Bahasa Pemrograman C?

Fungsi dalam bahasa C adalah sekumpulan kode yang ditaruh dalam sebuah blok dan dibuat untuk menjalankan tugas khusus.

Apa Yang Dimaksud Dengan Fungsi Main?

Fungsi main merupakan fungsi utama yang harus ada dalam setiap program bahasa C. Fungsi main berisi rutin utama program yang akan dijalankan ketika program bahasa C kita eksekusi. Jadi semua kontrol alur proses program berada dalam fungsi main ini.

Apa Itu Int Main ?

2. Mengenal Apa itu Fungsi main? Maksud dari int di depan main adalah jenis tipe data yang akan dikembalikan nilainya kembali. Di dalam fungsi main, wajib kamu sertakan return 0. Artinya, fungsi main akan mengembalikan nilai 0 setelah dieksekusi.

Apa Arti Int Main Void?

* Jika anda agak bingung dengan penjelasan ini, bisa dianggap bahwa int main(void) { } adalah perintah yang mengawali setiap kode program bahasa C.

Bedanyaa void main() dan int main ap()?soalnya kalo salah satunya di pake,,cara d statementnya jg pasti beda,,contoh kalo gunain#include"iostream.h"void main(){cout("contoh"\n)";}#include<iostream>name space std;int main(){cout<<"contoh"\endl;}return 0;int main(void)Perbedaannnya void main dengan int main() ?Ternyata banyak yang beranggapan bahwa keduanya SAMA, however the truth is that ada perbedaan yang krusial. Void menegaskan bahwa fungsi tidak memiliki parameter/argumen, sedangkan tanpa void/() sebenarnya berarti fungsi memiliki sejumlah argumen yang tidak diketahui banyaknya.lalu bagaimana dengan int main(int argc, char *argv[]) ?ternyata parameter argc dan string argv dapat digunakan untuk debugging, jadi argc menghitung banyaknya argumen saat program di eksekusi dan array string argv menyimpan masing" argumennya.tambahan : perlu gak sih return 0 ? apa bedanya int main dengan void main ?Jelas bahwa void = fungsi tidak mengembalikan nilai (prosedur) sementara int = fungsi mengembalikan nilai dengan range int. Nah sebenernya good program itu mengembalikan nilai 0 ke OS supaya tahu bahwa program(EXIT_SUCCES). Sementara jika program mengembalikan selain 0, berarti (EXIT_FAILURE) atau ada yang salah ketika pengekekusian.

default fungsi main() biasanya ditambahkan return 0 oleh compiler, tapi tetap saja, jika kita mengikuti standar, semua fungsi selain void HARUS mengembalikan nilai.


Page 2

Program C++ merupakan sekumpulan fungsi, salah satunya adalah fungsi main. Fungsi merupakan sekumpulan pernyataan atau perintah tertentu untuk menyelesaikan tugas tertentu. Setiap program C++ harus memuat sebuah fungsi yang dinamakan main. Jadi apabila suatu program C++ hanya punya satu fungsi, fungsi tersebut haruslah fungsi main. Kemarin saya sempat nanya ke peserta didik: kalau int main ibu ganti dengan int sukasuka, kira-kira bisa dieksekusi nggak ya programnya? Hehe kira-kira jawaban yang tepat seperti apa? :) Kemudian, apa perbedaan main yang memiliki tipe kembalian void dan int?

Fungsi Tanpa Nilai Balik (Void)

Dalam C++, tidak dikenal procedure atau proses yang tidak mengembalikan nilai. Nah untuk menyiasatinya, dibuatlah fungsi tanpa nilai balik menggunakan void. Ciri-cirinya seperti ini:

  • ·         Tidak menggunakan return, jika tetap menggunakan return, return tersebut tidak berfungsi atau tidak ada artinya
  • ·         Tidak ada tipe data dalam deklarasi fungsi
  • ·         Menggunakan keyword void
  • ·         Hasilnya langsung dapat ditampilkan
  • ·         Tidak memiliki nilai kembalian fungsi

Bentuk umumnya seperti di bawah ini:

Apa beda fungsi main () dengan void main ()?

Perhatikan contoh berikut:

Apa beda fungsi main () dengan void main ()?

Pada contoh di atas, fungsi sekolah bertipe void dan tidak memiliki parameter. Pernyataan atau perintah pada fungsi tersebut adalah untuk menampilkan sekolah “SMK Negeri 1 Bantul”. Umumnya, void digunakan untuk melakukan proses yang tidak menghasilkan nilai misalnya pengulangan. Berikut contoh void yang lain:

Apa beda fungsi main () dengan void main ()?

Apa beda fungsi main () dengan void main ()?

Fungsi Dengan Nilai Balik

Dalam penggunaannya, fungsi dengan nilai balik akan melakukan proses pengembalian sebuah nilai. Ciri-cirinya sebagai berikut:

  • ·         Ada pernyataan return, tidak ada pernyataan void
  • ·         Ada tipe data, memiliki nilai kembalian
  • ·         Dapat dikatakan sebagai suatu variabel sehingga dapat langsung ditampilkan hasilnya

Bentuk umumnya dapat dilihat pada gambar di bawah ini:

Apa beda fungsi main () dengan void main ()?

Apa beda fungsi main () dengan void main ()?

Cara memanggil fungsi tersebut pada kelas int main dapat dilihat pada gambar di bawah ini:

Apa beda fungsi main () dengan void main ()?

Contoh lain :

Apa beda fungsi main () dengan void main ()?

Umumnya, fungsi dengan nilai balik digunakan untuk mendapatkan nilai dari suatu blok proses di dalam fungsi, yang mana nilai tersebut bisa digunakan lagi untuk proses yang lain misalnya hasil dari blok proses penjumlahan dan pengurangan diambil untuk ditampilkan atau diproses lagi.

Sekian penjelasan kali ini, selamat mencoba!



Page 2