C ++เกมส์

C++ HOME บทนำ C++ C++ เริ่มต้นใช้งาน ไวยากรณ์ C++ เอาต์พุต C++ ความคิดเห็น C++ ตัวแปร C++ อินพุตผู้ใช้ C++ ประเภทข้อมูล C++ ตัวดำเนินการ C++ สตริง C++ C++ คณิตศาสตร์ C++ บูลีน เงื่อนไข C++ สวิตช์ C++ C ++ ในขณะที่วนรอบ C ++ สำหรับลูป C++ พัก/ดำเนินการต่อ อาร์เรย์ C++ การอ้างอิง C++ ตัวชี้ C++

ฟังก์ชัน C++

ฟังก์ชัน C++ พารามิเตอร์ฟังก์ชัน C++ ฟังก์ชัน C++ โอเวอร์โหลด

คลาส C++

C++ OOP C++ คลาส/วัตถุ วิธีการคลาส C ++ ตัวสร้าง C++ ตัวระบุการเข้าถึง C++ การห่อหุ้ม C++ มรดก C++ C++ Polymorphism ไฟล์ C++ ข้อยกเว้น C++

C++ วิธีการ

เพิ่มสองตัวเลข

ตัวอย่างภาษา C++

ตัวอย่างภาษา C++ คอมไพเลอร์ C++ แบบฝึกหัด C++ แบบทดสอบ C++


ที่อยู่หน่วยความจำ C++


ที่อยู่หน่วยความจำ

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

เมื่อตัวแปรถูกสร้างขึ้นใน C ++ ที่อยู่หน่วยความจำจะถูกกำหนดให้กับตัวแปร และเมื่อเรากำหนดค่าให้กับตัวแปร ค่านั้นจะถูกเก็บไว้ในที่อยู่หน่วยความจำนี้

ในการเข้าถึง ให้ใช้ตัว& ดำเนินการ และผลลัพธ์จะแสดงตำแหน่งที่เก็บตัวแปร:

ตัวอย่าง

string food = "Pizza";

cout << &food; // Outputs 0x6dfed4

หมายเหตุ:ที่อยู่หน่วยความจำอยู่ในรูปแบบเลขฐานสิบหก (0x..) โปรดทราบว่าคุณอาจไม่ได้ผลลัพธ์แบบเดียวกันในโปรแกรมของคุณ

และเหตุใดการทราบที่อยู่หน่วยความจำจึงมีประโยชน์

ข้อมูลอ้างอิงและตัวชี้ (ซึ่งคุณจะได้เรียนรู้ในบทต่อไป) มีความสำคัญใน C++ เนื่องจากช่วยให้คุณสามารถจัดการข้อมูลในหน่วยความจำของคอมพิวเตอร์ได้ซึ่งสามารถลดโค้ดและปรับปรุงประสิทธิภาพได้

คุณสมบัติทั้งสองนี้เป็นหนึ่งในสิ่งที่ทำให้ C++ โดดเด่นจากภาษาการเขียนโปรแกรมอื่นๆเช่นPythonและJava