Apakah Maksud Kekosongan dalam C, C++ dan C#

Apakah Maksud Kekosongan Dalam C C Dan C



Dengan kata mudah, batal bermaksud 'tiada' atau 'kosong'. Ia digunakan sebelum nama fungsi untuk menunjukkan bahawa fungsi itu adalah fungsi kosong. A batal fungsi ialah fungsi yang tidak mengembalikan sebarang nilai. Ia digunakan apabila kita ingin melakukan sesuatu tindakan, tetapi kita tidak mempedulikan hasil tindakan tersebut. Sebagai contoh, jika kita ingin mencetak mesej pada skrin, kita boleh menggunakan a batal fungsi.

Dalam pengaturcaraan, batal ialah kata kunci yang digunakan dalam C, C++, dan C# yang merujuk kepada ketiadaan nilai. Ia adalah jenis data yang tidak memegang sebarang nilai atau peruntukan memori. Sebaliknya, ia digunakan sebagai pemegang tempat atau penanda untuk fungsi yang tidak mengembalikan nilai atau apabila ia direka bentuk untuk menamatkan program sahaja.

Ikuti garis panduan artikel ini untuk mengetahui tentang penggunaan tidak sah dalam C, C++ dan C#.







Apakah Maksud Kekosongan dalam C, C++ dan C#

The batal bermakna dalam C, C++ dan C# adalah sama tetapi penggunaannya mungkin berbeza bergantung pada bahasa pengaturcaraan yang anda gunakan.



Tidak sah dalam C

Dalam C, anda menggunakan batal untuk mengisytiharkan fungsi yang tidak mengembalikan sebarang nilai (tiada hujah kembali). Sebagai contoh, fungsi yang memaparkan mesej atau melaksanakan tugas tanpa menghasilkan keputusan biasanya diisytiharkan batal . Contoh fungsi sedemikian dalam C ditunjukkan di bawah:



#include

batal jumlah ( int a , int b ) {
printf ( 'Ini adalah fungsi yang tidak mempunyai jenis pulangan \n ' ) ;
printf ( 'Mencetak hasil tambah a dan b: %d' , a + b ) ;
}
int utama ( ) {
jumlah ( 5 , 1 ) ;
kembali 0 ;
}

Dalam kod di atas, kami menggunakan a batal function sum() untuk mencetak mesej dan jumlah dua pembolehubah, dan sum() kemudiannya dipanggil dalam fungsi main().





Pengeluaran



Dalam sesetengah kes, penunjuk mungkin tidak mempunyai sebarang lokasi memori untuk dituju, dan dalam kes sedemikian, kami menggunakan batal penunjuk. A batal penunjuk ialah jenis penunjuk khas yang memegang alamat sebarang jenis data atau objek, tanpa mengira jenis atau saiznya. Walau bagaimanapun batal penunjuk tidak boleh dinyahrujuk secara langsung kerana ia tidak menunjuk kepada mana-mana jenis data atau objek tertentu.

#include
int utama ( ) {
int a = 4 ;
char b = 'A' ;
batal * ptr = & a ;
int * a2 = ( int * ) ptr ;
printf ( 'Integer ialah: %d \n ' , * a2 ) ;
ptr = & b ;
char * b2 = ( char * ) ptr ;
printf ( 'Wataknya ialah: %c \n ' , * b2 ) ;
kembali 0 ;
}

Dalam kod C di atas, kami menggunakan a batal penunjuk dalam fungsi main() dan penunjuk dihalakan ke arah pembolehubah a yang merupakan integer, dan mencetak nilainya. Penunjuk kemudiannya dihalakan kepada pembolehubah b yang merupakan aksara, dan nilai dicetak kemudian.

Pengeluaran

Kata Kunci Void dalam C++

Dalam C++, penggunaan batal dalam C tidak terhad kepada fungsi dan penunjuk sahaja. Ia juga boleh digunakan sebagai jenis untuk parameter fungsi, yang menunjukkan bahawa hujah khusus yang dihantar kepada fungsi tidak mempunyai jenis atau nilai data tertentu. Sebagai contoh, fungsi main() dalam C++ tidak memerlukan sebarang hujah dan boleh diisytiharkan batal . Satu contoh ditunjukkan di bawah:

#include
menggunakan ruang nama std ;

batal mesej ( batal )
{
cout << 'Saya satu majlis!' ;
}
int utama ( batal )
{
mesej ( ) ;
}

Dalam kod C++ di atas, kami menggunakan batal sebagai parameter fungsi untuk mesej fungsi(). Output kemudiannya akan dicetak apabila mesej fungsi() dipanggil daripada batal fungsi utama.

Pengeluaran

Kata Kunci Void dalam C#

Dalam C# batal digunakan sebagai jenis pulangan untuk kaedah yang tidak mengembalikan apa-apa. Ini termasuk fungsi yang tidak mengembalikan nilai, serta pembina, pemusnah dan pengendali acara. Apabila kaedah mempunyai a batal jenis pulangan, ia tidak boleh diberikan kepada pembolehubah atau digunakan dalam ungkapan. Contoh a batal kaedah dalam C# ditunjukkan di bawah:

menggunakan Sistem ;
kelas GFG {

awam batal Teks ( )
{
Konsol . WriteLine ( 'Linux' ) ;
}
awam batal jumlah ( int a, int b )
{
Konsol . WriteLine ( 'berbilang = ' + ( a * b ) ) ;
}
} ;
kelas Prog {
statik batal Utama ( tali [ ] args )
{
GFG ex = baru GFG ( ) ;
ex . Teks ( ) ;
ex . jumlah ( 5 , dua puluh ) ;
}
}

Dalam kod C# di atas, dua batal functions Text() dan sum() diisytiharkan, dan kemudian fungsi ini dipanggil daripada batal fungsi utama.

Pengeluaran

Kesimpulan

batal ialah kata kunci yang digunakan dalam bahasa pengaturcaraan seperti C, C++, dan C# untuk menunjukkan ketiadaan nilai. Ia digunakan untuk mengisytiharkan fungsi dan kaedah yang tidak mengembalikan apa-apa, dan khususnya sebagai parameter fungsi dalam C++. Memahami cara menggunakan batal betul adalah penting untuk menulis kod yang cekap dan berfungsi.