Persoalan asas telah mencetuskan rasa ingin tahu: "Bolehkah kita mendedahkan alamat rujukan, berbeza daripada pembolehubah yang dirujuk alamat?" Pertanyaan ini menjemput penerokaan yang mendalam tentang sifat rujukan.
Dalam ekosistem C, rujukan berfungsi sebagai alias kepada pembolehubah sedia ada, menyediakan cara untuk memanipulasi objek tanpa menduplikasinya. Ia sering dilaksanakan menggunakan penunjuk, tetapi tingkah laku alamatnya berbeza dengan ketara daripada yang kedua.
Bertentangan dengan kepercayaan popular, rujukan tidak mempunyai alamatnya sendiri. Soalan Lazim C dengan ringkas menjelaskan salah tanggapan ini: alamat rujukan bersamaan dengan alamat rujukan, pembolehubah asas yang ditunjukkannya.
Tidak seperti petunjuk, rujukan tidak boleh ditugaskan semula. Setelah terikat pada objek, sifat tidak berubah mereka menghalang mereka daripada menukar sasaran mereka. Ciri yang wujud ini mengukuhkan lagi status mereka yang tidak boleh ditangani.
Rujukan dan petunjuk menunjukkan perbezaan asas yang melangkaui kebolehalamatan:
Atas ialah kandungan terperinci Adakah Rujukan dalam C Mempunyai Alamat Sendiri?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!