Apa Artinya void di C, C++, dan C#

Apa Artinya Void Di C C Dan C



Dengan kata sederhana, ruang kosong berarti 'tidak ada' atau 'kosong'. Ini digunakan sebelum nama fungsi untuk menunjukkan bahwa fungsi tersebut adalah fungsi batal. A ruang kosong fungsi adalah fungsi yang tidak mengembalikan nilai apapun. Ini digunakan ketika kita ingin melakukan suatu tindakan, tetapi kita tidak peduli dengan akibat dari tindakan itu. Misalnya, jika kita ingin mencetak pesan di layar, kita bisa menggunakan a ruang kosong fungsi.

Dalam pemrograman, ruang kosong adalah kata kunci yang digunakan dalam C, C++, dan C# yang mengacu pada tidak adanya nilai. Ini adalah tipe data yang tidak memiliki nilai atau alokasi memori apa pun. Sebaliknya, itu digunakan sebagai placeholder atau penanda untuk fungsi yang tidak mengembalikan nilai atau ketika dirancang untuk menghentikan program.

Ikuti panduan artikel ini untuk mengetahui tentang penggunaan yang tidak berlaku di C, C++, dan C#.







Apa Artinya void di C, C++, dan C#

Itu ruang kosong artinya dalam C, C++ dan C# adalah sama tetapi penggunaannya dapat bervariasi tergantung pada bahasa pemrograman yang Anda gunakan.



Kosong di C

Di C, Anda menggunakan ruang kosong untuk mendeklarasikan fungsi yang tidak mengembalikan nilai apa pun (tidak ada argumen pengembalian). Misalnya, fungsi yang menampilkan pesan atau melakukan tugas tanpa menghasilkan hasil biasanya dideklarasikan ruang kosong . Contoh fungsi seperti itu di C ditunjukkan di bawah ini:



#termasuk

ruang kosong jumlah ( int A , int B ) {
printf ( 'Ini adalah fungsi yang tidak memiliki tipe pengembalian \N ' ) ;
printf ( 'Mencetak jumlah a dan b: %d' , A + B ) ;
}
int utama ( ) {
jumlah ( 5 , 1 ) ;
kembali 0 ;
}

Pada kode di atas, kita menggunakan a ruang kosong fungsi sum() untuk mencetak pesan dan jumlah dua variabel, dan sum() kemudian dipanggil dalam fungsi main().





Keluaran



Dalam beberapa kasus, pointer mungkin tidak memiliki lokasi memori untuk menunjuk, dan dalam kasus tersebut, kami menggunakan ruang kosong penunjuk. A ruang kosong pointer adalah tipe pointer khusus yang menyimpan alamat tipe data atau objek apa pun, terlepas dari jenis atau ukurannya. Namun, ruang kosong pointer tidak dapat direferensikan secara langsung karena tidak menunjuk ke tipe data atau objek tertentu.

#termasuk
int utama ( ) {
int A = 4 ;
arang B = 'A' ;
ruang kosong * ptr = & A ;
int * a2 = ( int * ) ptr ;
printf ( 'Bilangan bulat adalah: %d \N ' , * a2 ) ;
ptr = & B ;
arang * b2 = ( arang * ) ptr ;
printf ( 'Karakternya adalah: %c \N ' , * b2 ) ;
kembali 0 ;
}

Dalam kode C di atas, kami menggunakan a ruang kosong pointer dalam fungsi main() dan pointer diarahkan ke variabel a yang merupakan bilangan bulat, dan mencetak nilainya. Penunjuk kemudian menunjuk ke variabel b yang merupakan karakter, dan nilainya kemudian dicetak.

Keluaran

Batalkan Kata Kunci di C++

Di C++, penggunaan ruang kosong di C tidak terbatas pada fungsi dan pointer saja. Itu juga dapat digunakan sebagai tipe untuk parameter fungsi, yang menunjukkan bahwa argumen spesifik yang diteruskan ke fungsi tidak memiliki tipe atau nilai data tertentu. Misalnya, fungsi main() di C++ tidak memerlukan argumen apa pun dan dapat dideklarasikan ruang kosong . Contoh ditunjukkan di bawah ini:

#termasuk
menggunakan ruang nama std ;

ruang kosong pesan ( ruang kosong )
{
cout << 'Aku fungsi!' ;
}
int utama ( ruang kosong )
{
pesan ( ) ;
}

Dalam kode C++ di atas, kami menggunakan ruang kosong sebagai parameter fungsi untuk pesan fungsi (). Output kemudian akan dicetak ketika fungsi message() dipanggil dari ruang kosong fungsi utama.

Keluaran

Batalkan Kata Kunci di C #

Di C# ruang kosong digunakan sebagai tipe pengembalian untuk metode yang tidak mengembalikan apa pun. Ini termasuk fungsi yang tidak mengembalikan nilai, serta konstruktor, destruktor, dan event handler. Ketika suatu metode memiliki a ruang kosong tipe pengembalian, itu tidak dapat ditugaskan ke variabel atau digunakan dalam ekspresi. Contoh dari a ruang kosong metode dalam C # ditunjukkan di bawah ini:

menggunakan Sistem ;
kelas GFG {

publik ruang kosong Teks ( )
{
Menghibur . WriteLine ( 'Linux' ) ;
}
publik ruang kosong jumlah ( int A, int B )
{
Menghibur . WriteLine ( 'banyak =' + ( A * B ) ) ;
}
} ;
kelas Prog {
statis ruang kosong Utama ( rangkaian [ ] argumen )
{
GFG eks = baru GFG ( ) ;
mantan . Teks ( ) ;
mantan . jumlah ( 5 , dua puluh ) ;
}
}

Dalam kode C# di atas, dua ruang kosong fungsi Text() dan sum() dideklarasikan, dan kemudian fungsi-fungsi ini dipanggil dari ruang kosong fungsi utama.

Keluaran

Kesimpulan

Ruang kosong adalah kata kunci yang digunakan dalam bahasa pemrograman seperti C, C++, dan C# untuk menunjukkan tidak adanya nilai. Ini digunakan untuk mendeklarasikan fungsi dan metode yang tidak mengembalikan apa pun, dan secara khusus sebagai parameter fungsi di C++. Memahami cara penggunaan ruang kosong benar sangat penting untuk menulis kode yang efisien dan fungsional.