สารบัญ:

คุณสามารถมีตัวบ่งชี้ทางอ้อมได้กี่ระดับในการประกาศครั้งเดียว
คุณสามารถมีตัวบ่งชี้ทางอ้อมได้กี่ระดับในการประกาศครั้งเดียว

วีดีโอ: คุณสามารถมีตัวบ่งชี้ทางอ้อมได้กี่ระดับในการประกาศครั้งเดียว

วีดีโอ: คุณสามารถมีตัวบ่งชี้ทางอ้อมได้กี่ระดับในการประกาศครั้งเดียว
วีดีโอ: แบบทดสอบสีที่สามารถบ่งบอกอายุสมองของคุณ 2024, มีนาคม
Anonim

คุณสามารถมีในประกาศเดียวได้หรือไม่” คำตอบคือ “อย่างน้อย 12” สนับสนุนมากขึ้น ของรสชาติ แต่มีข้อ จำกัด มี สองระดับ ของทางอ้อม (ตัวชี้ไปยังตัวชี้ไปยังบางสิ่ง) เป็นเรื่องปกติ

ในที่นี้พอยน์เตอร์มีกี่ระดับ

มีสอง ระดับ ของทางอ้อม (a ตัวชี้ เป็น ตัวชี้ บางอย่าง) เป็นเรื่องปกติ ใด ๆ มากกว่านั้นทำให้คิดยากขึ้นเล็กน้อย อย่าทำเว้นแต่ทางเลือกจะแย่กว่านั้น ถ้าคุณหมายถึง " ตัวชี้มีกี่ระดับ คุณสามารถมีทางอ้อมได้ในขณะใช้งานจริง " มี ไม่มีขีด จำกัด.

อาจมีคนถามว่าอะไรอยู่ใกล้ไกลและตัวชี้ขนาดใหญ่? ตัวชี้ใกล้ ใช้เพื่อจัดเก็บที่อยู่ 16 บิตหมายถึงภายในส่วนปัจจุบันบนเครื่อง 16 บิต ข้อจำกัดคือเราสามารถเข้าถึงข้อมูลได้ครั้งละ 64kb เท่านั้น NS ตัวชี้ไกล โดยทั่วไปคือ 32 บิตที่สามารถเข้าถึงหน่วยความจำภายนอกส่วนปัจจุบัน

ในเรื่องนี้ หน้าที่ของพอยน์เตอร์นี้คืออะไร?

นี้ ตัวชี้ คือ ตัวชี้ เข้าถึงได้เฉพาะภายในสมาชิกที่ไม่คงที่ ฟังก์ชั่น ของคลาส โครงสร้าง หรือประเภทยูเนี่ยน มันชี้ไปที่วัตถุที่สมาชิก การทำงาน ถูกเรียก. สมาชิกคงที่ ฟังก์ชั่น ไม่มีสิ่งนี้ ตัวชี้.

เราควรใช้พอยน์เตอร์ในโปรแกรม AC เมื่อใด

มีการใช้พอยน์เตอร์ (ในภาษา C) ในสามวิธีที่แตกต่างกัน:

  1. เพื่อสร้างโครงสร้างข้อมูลแบบไดนามิก
  2. เพื่อส่งผ่านและจัดการพารามิเตอร์ตัวแปรที่ส่งผ่านไปยังฟังก์ชัน
  3. เพื่อเข้าถึงข้อมูลที่เก็บไว้ในอาร์เรย์ (โดยเฉพาะถ้าคุณทำงานกับลิงก์)