Dalam C dan C , adalah mungkin untuk membuang nilai pulangan yang tidak digunakan kepada batal. Amalan ini telah mencetuskan perdebatan kerana sesetengah pihak berpendapat ia tidak perlu, manakala yang lain mengekalkan nilainya.
Salah satu sebab untuk menghantar nilai pulangan yang tidak digunakan secara eksplisit adalah untuk menjelaskan kepada pembangun lain bahawa nilai pulangan sengaja diabaikan. Ini amat berguna dalam kes di mana nilai pulangan biasanya ketara tetapi sengaja diabaikan kerana keputusan reka bentuk tertentu.
Menghantar nilai pulangan yang tidak digunakan kepada batal juga memastikan kod ralat yang berpotensi dikendalikan secara eksplisit. Ini membantu mengelakkan ralat masa jalan yang disebabkan oleh ralat yang tidak ditangkap.
Walaupun sesetengah pihak memilih untuk mengelakkan penghantaran eksplisit sama sekali, secara amnya dipersetujui bahawa sintaks penghantaran gaya c adalah sesuai dalam senario khusus ini. Pengendali terlebih beban menggunakan notasi panggilan fungsi harus dikecualikan daripada penghantaran ini untuk mengekalkan kejelasan kod.
Ringkasnya, menghantar nilai pulangan yang tidak digunakan kepada batal berfungsi untuk tujuan komunikasi yang jelas kepada pembangun lain dan memastikan kod ralat yang berpotensi dikendalikan dengan sewajarnya .
Atas ialah kandungan terperinci Patutkah Nilai Pulangan Yang Tidak Digunakan Dibuang Secara Eksplisit ke Tidak Sah dalam C dan C ?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!