Adakah C Melepasi Objek mengikut Nilai atau Rujukan?
Soalan:
Dalam C , nampaknya terdapat beberapa kesamaran mengenai sama ada objek diluluskan oleh nilai atau rujukan kepada fungsi. Walaupun jenis data mudah seperti integer dan apungan dihantar mengikut nilai, tidak jelas perkara yang berlaku dengan tatasusunan dan objek. Adakah C lulus objek mengikut nilai atau rujukan?
Jawapan:
Dalam C , hantaran hujah terutamanya berdasarkan nilai, bermakna salinan hujah dibuat dan diluluskan kepada fungsi. Walau bagaimanapun, terdapat cara untuk menghantar argumen melalui rujukan, membenarkan fungsi mengubah suai pembolehubah asal secara langsung.
Khususnya:
Oleh itu, dalam C , objek biasanya diluluskan mengikut nilai melainkan dinyatakan secara eksplisit sebagai rujukan lulus melalui penggunaan rujukan '&' pengendali.
Atas ialah kandungan terperinci Adakah C Lulus Objek mengikut Nilai atau Rujukan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!