การสร้างตัวแปรใน VEXcode Pro V5

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.

ตัวแปรคืออะไร?

ตัวแปรเปรียบเสมือนคอนเทนเนอร์ที่เก็บบางสิ่งบางอย่าง “ประเภท” คอนเทนเนอร์แต่ละประเภทมีคุณสมบัติชุดหนึ่ง รวมถึงขนาด และประเภทของเนื้อหาที่สามารถเก็บได้

คุณสมบัติสองประการที่คุณควรรู้:

ประเภท

ตัวแปรแต่ละตัวต้องมี "ประเภท" บทความนี้จะครอบคลุมเฉพาะประเภทดั้งเดิมเท่านั้น - char, short, int, long, long long, float และ double

ชนิดข้อมูลดั้งเดิมสามารถเก็บได้เฉพาะค่าสเกลาร์เท่านั้น ไม่มีมิติข้อมูล การเลือกประเภทที่เหมาะสมถือเป็นสิ่งสำคัญ เนื่องจากประเภทจะส่งผลต่อวิธีการจัดเก็บตัวแปร

คำประกาศ

ต้องประกาศ/สร้างตัวแปรก่อนจึงจะสามารถใช้งานได้

เช่น

ความสูง (จำนวนเต็ม); จำนวน (
)

การเริ่มต้นหมายถึงการเติมตัวแปรล่วงหน้าด้วยค่าเริ่มต้น:

เช่น

ความสูง = 5.0; จำนวน =
;

หรือคุณสามารถทำทั้งการประกาศและการเริ่มต้นร่วมกัน:

int height = 5.0;
float amount = 0.0;

ตัวอย่าง:

int length=5, width=10;
Brain.Screen.print("เส้นรอบรูปของสี่เหลี่ยมผืนผ้าขนาด %d x %d = %d",
length, width, (length + width)*2 );

ตัวอย่างเพื่อแสดงปัญหาเกี่ยวกับสิ่งที่ไม่ได้เตรียมใช้งาน:

int main() {
  // การกำหนดค่าหุ่นยนต์เบื้องต้น ห้ามนำออก!
  vexcodeInit();

  int length=5;
  int width;
  int perimeter = (length + width) * 2; //ไม่ถูกต้อง เนื่องจาก width ยังไม่ได้กำหนดค่าเริ่มต้น

}

ตัวอย่างเพื่อแสดงการประกาศที่ไม่ถูกต้อง:

int main() {
  // การกำหนดค่าหุ่นยนต์เบื้องต้น ห้ามนำออก!
  vexcodeInit();

  int length=5, width;
  int length; //ไม่ถูกต้อง คุณไม่สามารถประกาศตัวแปรโดยใช้ชื่อตัวแปรที่มีอยู่แล้วได้
  int x, float y; //ไม่ถูกต้อง คุณต้องใช้เครื่องหมายเซมิโคลอน (;) เนื่องจาก int และ float เป็นชนิดข้อมูลที่แตกต่างกัน
  int perimeter = (length + width)*2; //ไม่ถูกต้อง เนื่องจาก width ไม่ได้ถูกกำหนดค่าเริ่มต้นเป็น

}

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: