สวัสดีและยินดีต้อนรับกลับ
เรามีความท้าทายแรกของเราในส่วนของเราเกี่ยวกับพอยน์เตอร์
นี่จะเป็นความท้าทายที่จะทำให้คุณคุ้นเคยกับไวยากรณ์ของตัวชี้
โดยหลักแล้ว คุณจะสร้าง เริ่มต้นตัวชี้ กำหนดที่อยู่ให้กับตัวชี้
จากนั้นแสดงค่าพอยน์เตอร์บางส่วน
ในความท้าทายนี้ คุณจะได้เรียนรู้วิธีสร้างการกำหนดค่าเริ่มต้นและการเข้าถึงตัวชี้
การสร้างตัวชี้เป็นเพียงการประกาศ
การเริ่มต้นจะเป็นการที่คุณเริ่มต้นให้เป็นโมฆะเพราะจะไม่ชี้ไปที่สิ่งใด
และนั่นคือวิธีที่คุณสามารถทำได้
เมื่อกำหนด คุณจะกำหนดที่อยู่ของตัวแปรอื่นให้ จากนั้นการเข้าถึงตัวชี้คือการใช้ตัวดำเนินการทางอ้อม
ตัวดำเนินการ dereference
ดังนั้นให้เขียนโปรแกรมที่สร้างตัวแปรจำนวนเต็มด้วยค่าฮาร์ดโค้ด
ง่ายมาก เรารู้วิธีการทำเช่นนั้น
เหตุผลที่คุณต้องสร้างจำนวนเต็มก่อนเพราะนั่นจะมีตำแหน่งหน่วยความจำที่คุณกำลังชี้ไป
และเมื่อคุณสร้างตัวแปรจำนวนเต็มแล้ว คุณต้องการสร้างตัวชี้
กำหนดค่าเริ่มต้นให้เป็นค่าว่าง จากนั้นกำหนดที่อยู่ของ
int ให้กับตัวชี้ โดยใช้ที่อยู่ของตัวดำเนินการ ค่อนข้างตรงไปตรงมา
ฉันต้องการให้คุณแสดงที่อยู่ของตัวชี้เป็นเอาต์พุต
ที่อยู่ของตัวชี้เป็นเพียงเมื่อคุณประกาศตัวชี้
ตัวชี้มีที่อยู่ในหน่วยความจำ
คุณจะต้องใช้ที่อยู่ของตัวดำเนินการเพื่อแสดงที่อยู่ของตัวชี้เอง
จากนั้นฉันต้องการให้คุณแสดงค่าของตัวชี้
ค่าของตัวชี้จะเป็นที่อยู่อื่น มันจะเป็นที่อยู่ของตัวแปรจำนวนเต็มของคุณ
และสุดท้าย ฉันต้องการให้คุณแสดงค่าของสิ่งที่ตัวชี้ชี้ไป .
ค่าของสิ่งที่ตัวชี้ชี้ไปที่คุณต้องใช้ตัวดำเนินการ
dereference ตัวดำเนินการทางอ้อม
นี่คือสามสิ่งที่พอยน์เตอร์สามารถเท่ากับได้
คุณต้องเข้าใจด้วยว่าตัวระบุรูปแบบใดที่จะใช้ในแต่ละกรณี
โดยทั่วไป คุณจะใช้ตัวระบุรูปแบบบางอย่างสำหรับที่อยู่
จากนั้นคุณจะใช้ตัวระบุรูปแบบอื่นสำหรับสิ่งที่ตัวชี้ชี้ไป
นี่คือการมอบหมายพื้นฐานเพื่อให้คุณคุ้นเคยกับไวยากรณ์ของตัวชี้และทำความเข้าใจกับค่าต่างๆ
ที่ตัวชี้สามารถจัดเก็บได้ อีกครั้ง ซึ่งส่วนใหญ่เป็นที่อยู่ของตัวชี้เอง
ค่าของตัวชี้ซึ่งเป็นที่อยู่ของตำแหน่งอื่น และ จากนั้นค่าพอยน์เตอร์ของพอยน์เตอร์ของสิ่งที่ชี้ไปจากแอดเดรสนั้น
ซึ่งจะเป็นค่าโดยใช้ตัวดำเนินการทางอ้อม
ขอให้โชคดี ฉันจะเสนอวิธีแก้ปัญหาเพื่อให้คุณคุ้นเคยกับไวยากรณ์อย่างง่าย
หวังว่าจะไม่ใช้เวลานานเกินไป
แต่เป็นแบบฝึกหัดเล็กๆ น้อยๆ ที่ดีที่จะช่วยให้คุณคุ้นเคยกับไวยากรณ์ของตัวชี้
ขอขอบคุณ.