สารบัญ:

ฉันจะหาค่าของพอยน์เตอร์ได้อย่างไร
ฉันจะหาค่าของพอยน์เตอร์ได้อย่างไร

วีดีโอ: ฉันจะหาค่าของพอยน์เตอร์ได้อย่างไร

วีดีโอ: ฉันจะหาค่าของพอยน์เตอร์ได้อย่างไร
วีดีโอ: SARAN - How Are You (Official Visualizer) 2024, พฤศจิกายน
Anonim

ที่จะได้รับ ค่าของตัวชี้ , เพียงแค่ยกเลิกการอ้างอิง the ตัวชี้ . int *ptr; int ค่า ; *ptr = 9; ค่า = *ptr; ค่า ตอนนี้คือ 9. ฉันแนะนำให้คุณอ่านเพิ่มเติมเกี่ยวกับ ตัวชี้ นี่คือฟังก์ชันพื้นฐาน

คุณเข้าถึงค่าของพอยน์เตอร์ได้อย่างไร?

ขั้นตอน:

  1. ประกาศตัวแปรปกติกำหนดค่า
  2. ประกาศตัวแปรพอยน์เตอร์ที่มีชนิดเดียวกับตัวแปรปกติ
  3. เริ่มต้นตัวแปรพอยน์เตอร์ด้วยแอดเดรสของตัวแปรปกติ
  4. เข้าถึงค่าของตัวแปรโดยใช้เครื่องหมายดอกจัน (*) - เรียกว่าตัวดำเนินการ dereference

ข้างบนนี้ค่าของพอยน์เตอร์ในภาษา C คืออะไร? ประเด็นสำคัญที่ต้องจำเกี่ยวกับพอยน์เตอร์ใน C: ตัวแปรปกติเก็บค่าในขณะที่ตัวแปรตัวชี้เก็บที่อยู่ของตัวแปร เนื้อหาของตัวชี้ C จะเป็นจำนวนเต็มเสมอ เช่น ที่อยู่ ตัวชี้ C เสมอถูกเตรียมใช้งานเป็น โมฆะ , เช่น int *p = โมฆะ . คุณค่าของ โมฆะ ตัวชี้คือ 0

รู้ยัง ค่าของพอยน์เตอร์คืออะไร?

ซึ่งหมายความว่า a ตัวชี้ เก็บที่อยู่หน่วยความจำของตัวแปรอื่น กล่าวอีกนัยหนึ่ง the ตัวชี้ ไม่ถือ ค่า ในความหมายดั้งเดิม แต่จะเก็บที่อยู่ของตัวแปรอื่นแทน NS ตัวชี้ "ชี้ไปที่" ตัวแปรอื่นโดยถือสำเนาที่อยู่

ตัวชี้พร้อมตัวอย่างคืออะไร?

NS ตัวชี้ เป็นตัวแปรที่เก็บที่อยู่ของตัวแปรอื่น ต่างจากตัวแปรอื่นๆ ที่เก็บค่าบางประเภทไว้ ตัวชี้ เก็บที่อยู่ของตัวแปร สำหรับ ตัวอย่าง ตัวแปรจำนวนเต็มเก็บ (หรือคุณสามารถพูดได้ว่าเก็บ) ค่าจำนวนเต็มอย่างไรก็ตามเป็นจำนวนเต็ม ตัวชี้ เก็บที่อยู่ของตัวแปรจำนวนเต็ม