Isi kandungan:

Bagaimanakah saya mencari nilai penunjuk?
Bagaimanakah saya mencari nilai penunjuk?

Video: Bagaimanakah saya mencari nilai penunjuk?

Video: Bagaimanakah saya mencari nilai penunjuk?
Video: 8 инструментов в Excel, которыми каждый должен уметь пользоваться 2024, November
Anonim

Untuk mendapatkan nilai penunjuk , nyah rujukan sahaja penunjuk . int *ptr; int nilai ; *ptr = 9; nilai = *ptr; nilai kini 9. Saya cadangkan anda membaca lebih lanjut mengenai petunjuk , ini adalah fungsi asas mereka.

Jadi, bagaimana anda mengakses nilai penunjuk?

Langkah-langkah:

  1. Isytiharkan pembolehubah normal, tetapkan nilainya.
  2. Isytiharkan pembolehubah penunjuk dengan jenis yang sama dengan pembolehubah normal.
  3. Mulakan pembolehubah penunjuk dengan alamat pembolehubah normal.
  4. Akses nilai pembolehubah dengan menggunakan asterisk (*) - ia dikenali sebagai operator dereference.

Selain di atas, apakah nilai penunjuk dalam C? Perkara utama yang perlu diingat tentang penunjuk dalam C: Pembolehubah normal menyimpan nilai manakala pembolehubah penunjuk menyimpan alamat pembolehubah. Kandungan penuding C sentiasa nombor bulat iaitu alamat. Sentiasa penuding C dimulakan kepada null , iaitu int *p = null . Nilai null penunjuk ialah 0.

Juga Ketahui, apakah nilai penunjuk?

Ini bermakna bahawa a penunjuk memegang alamat memori pembolehubah lain. Dengan kata lain, yang penunjuk tidak memegang a nilai dalam erti kata tradisional; sebaliknya, ia memegang alamat pembolehubah lain. A penunjuk "menunjuk ke" pembolehubah lain itu dengan memegang salinan alamatnya.

Apakah penunjuk dengan contoh?

A penunjuk ialah pembolehubah yang menyimpan alamat pembolehubah lain. Tidak seperti pembolehubah lain yang memegang nilai jenis tertentu, penunjuk memegang alamat pembolehubah. Untuk contoh , pembolehubah integer memegang (atau anda boleh katakan menyimpan) nilai integer, walau bagaimanapun integer penunjuk memegang alamat pembolehubah integer.

Disyorkan: