The VEX Visual Studio Code Extension has replaced VEXcode Pro V5, which is now end-of-life.
VEXcode Blocks and VEXcode Text remain actively developed and supported for all VEX platforms.
การเปลี่ยนตัวแปรเป็นคำถามที่ซับซ้อนเมื่อพูดถึงภาษาการเขียนโปรแกรมเชิงวัตถุเช่น C++ ในบทความนี้ คุณจะได้เรียนรู้พื้นฐานของการเปลี่ยนแปลงตัวแปร ซึ่งรวมถึงแนวคิด const และ lvalue
"const" นี้คืออะไรก่อนประเภทข้อมูล
ค่าคงที่ PI = 3.14159;
“ const” เป็นตัวระบุที่สำคัญมาก คุณควรใช้ตัวระบุนี้กับตัวแปรที่ไม่ควรเปลี่ยนแปลง
แนวคิดค่า L หรือค่า R
ต่อไปนี้จะแสดงตัวอย่างบางส่วน:
อินท์ X = 1, Y = 3; X = ย + 1; // ดี Y + 1 = X; // ไม่ถูกต้อง!
สิ่งสำคัญคือค่า L:
- ต้องวางตัวแปรที่จะแก้ไขไว้ทางด้านซ้ายของตัวดำเนินการ “=”
- นิพจน์การดำเนินการควรอยู่ทางด้านขวาของตัวดำเนินการ “=”
ค่า R:
- โดยพื้นฐานแล้ว สำนวนอื่นๆ
ข้อควรระวัง: แม้ว่าสิ่งต่อไปนี้ถูกต้องตามหลักไวยากรณ์ แต่ก็ถือว่าไม่ดี:
เอาท์พุต: X = 20; ย = 20;
นอกจากนี้ เมื่อคอมไพเลอร์สร้างคำเตือน คุณควรตรวจสอบคำเตือนอย่างระมัดระวังเสมอ ไม่เคยเป็นความคิดที่ดีที่จะเพิกเฉยต่อมัน