วันพฤหัสบดีที่ 27 สิงหาคม พ.ศ. 2558

Syntax error.

Syntax error เกิดขึ้นได้หลายสาเหตุ ณ ที่นี้จะกล่าวถึง Syntax error ที่ผู้ใช้มักผิดอยู่เสมอ

1. ; (Semi colon) เป็นสัญลักษณ์ที่เอาไว้ใส่หลังคำสั่งทุกบรรทัด เมื่อผู้ใช้ลืมใส่ ; จะไม่สามารถรันโปรแกรมได้ วิธีแก้คือการใส่ ; ไปในบรรทัดที่ผู้ใช้ลืมใส่ ก็จะสามารถรันโปรแกรมได้ตามปกติ

2. ( ) วงเล็บ ไว้ใส่ครอบตำแหน่ง ขนาด โค้ดสี หรือคำพูด เช่น background() Size() textSize() text( ) เป็นต้น บางครั้งผู้ใช้ อาจเปิดแล้วลืมปิด เช่น text("comprofun", 25, 58; <<<<< ในกรณีจะไม่สามารถรันโปรแกรมได้ วิธีแก้คือการใส่ ) ไปในบรรทัดที่ผู้ใช้ลืมใส่ ก็จะสามารถรันโปรแกรมได้ตามปกติ

3. , (Comma) เป็นเครื่องหมายไว้ใส่คั้นคำสั่ง ตำแหน่ง หรือตัวแปรต่างๆ เช่น size(500,500) ในบางครั้งผู้ใช้อาจมีการผิดพลาดเช่น ใส่ , เป็น . หรือ ลืมใส่ , คั้น ก็จะทำให้ไม่สามารถรันโปรแกรมได้ วิธีแก้คือการใส่ , ไปในบรรทัดหรือตำแหน่งที่เราลืมใส่ หรือหากพิมพ์ . เป็น . ก็ให้แก้ไขจาก . เป็น , ก็จะสามารถรันโปรแกรมได้ตามปกติ

4.ใช้ชื่อคำสั่งไม่ตรงกัน เช่น

   "float cal(float heightbody,float weightbody){
    float BMI;
    BMI=weight/(height*height);
    return BMI;"

จะเห็นได้ว่า เราได้กำหนดค่าตัวแปรโดยใช้ชื่อว่า heightbody และ weightbody แต่เมื่อเรานำมาคำนวณ เรากลับใช้ชื่อตัวแปรว่า weight และ height ซึ่งไม่ตรงกับชื่อตัวแปรที่เรากำหนดค่าไว้ แบบนี้จะทำให้เราไม่สามารถรันโปรแกรมได้ วิธีแก้คือ เราต้องใช้ชื่อตัวแปรที่เราตั้งไว้และตัวแปรที่เรามาใช้ในการคำนวณให้เหมือนกัน ถึงจะสามารถรันโปรแกรมได้ตามปกติได้

5.พิมพ์ผิด เช่น พิมพ์คำว่า background() เป็น blackground() อย่างนี้เป็นต้น ก็จะไม่สามารถรันโปรแกรมได้ วิธีแก้คือ ตรวจสอบการพิมพ์ชื่อคำสั่งต่างๆให้ถูกต้อง ก็จะสามารถรันโปรแกรมได้ตามปกติ

ไม่มีความคิดเห็น:

แสดงความคิดเห็น

Link Video Presentation Resort Managemant System Project.

Video Presentation Resort Managemant System Project. จัดทำโดย พากษ์เสียง: คุณาสิน  ทองมณี  5801012620011 ลำดับภาพ: สุพิชชา  ศรีศิริ...