Apakah Maksud \'Void\' dalam C, C dan C#?

Mary-Kate Olsen
Lepaskan: 2024-10-31 21:55:29
asal
662 orang telah melayarinya

What Does

Memahami Konsep "Void" dalam C, C dan C#

Apabila menemui pangkalan kod yang ditulis dalam C, C atau C#, pendatang baru mungkin menghadapi istilah "kosong." Artikel ini menyelidiki asal-usul dan aplikasi kata kunci yang penuh teka-teki ini.

Asal-usul Kekosongan

Istilah "kosong" berasal daripada perkataan Latin "kekosongan" atau "ketiadaan". ." Dalam pengaturcaraan, ia menandakan ketiadaan nilai atau jenis data tertentu.

Penggunaan Void

Void ditemui dalam tiga konteks utama:

1. Argumen Fungsi: void myFunc(void)

Sintaks ini menandakan fungsi yang tidak menerima sebarang argumen input. Ia pada asasnya bermakna fungsi tersebut beroperasi tanpa sebarang data luaran.

2. Nilai Pulangan Fungsi: void myFunc(int)

Apabila digunakan sebagai nilai pulangan, void menunjukkan bahawa fungsi tidak memberikan sebarang output. Dalam erti kata lain, ia mengembalikan "tiada apa-apa."

3. Penunjuk Data Generik: data void*

Penunjuk void membenarkan pengaturcara mengisytiharkan penunjuk yang boleh menyimpan alamat data dari sebarang jenis. Ia biasanya digunakan dalam pengaturcaraan peringkat rendah dan membenarkan fleksibiliti dan mudah alih antara jenis data.

нюансы

Dalam C , kata kunci tidak sah dalam argumen fungsi adalah pilihan. Walau bagaimanapun, ia adalah wajib apabila digunakan sebagai nilai pulangan. Dalam C#, void tidak digunakan dalam argumen fungsi, dan hanya berfungsi sebagai nilai pulangan.

Kesimpulan

Konsep "kosong" adalah penting untuk memahami C, C , dan C# pengaturcaraan. Ia menandakan ketiadaan atau ketidakpastian nilai dan jenis data, membolehkan pelaksanaan kod yang serba boleh dan cekap.

Atas ialah kandungan terperinci Apakah Maksud \'Void\' dalam C, C dan C#?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!