Page 111 - เอกสารประกอบการสอนพื้นฐานการเขียนโปรแกรมคอมพิวเตอร์
P. 111

110


                              3)  ส่วนรายละเอียดของโปรแกรม
                                     เป็นส่วนของการเขียนค าสั่งเพื่อให้โปรแกรมท างานตามที่ได้ออกแบบไว้ อยู่ระหว่าง

                       { (ปีกกาเปิด) และ }  (ปีกกาปิด)  โดยแต่ละค าสั่งเขียนด้วยตัวพิมพ์เล็กและจะต้องจบด้วย
                       เครื่องหมายเซมิโคลอน (Semicolon) ;
                              4)  หมายเหตุของโปรแกรมในภาษาซี (Comment)
                                     คอมเมนต์ (Comment)  คือส่วนที่เป็นหมายเหตุของโปรแกรม มีไว้เพื่อให้ผู้เขียน

                       โปรแกรมใส่ข้อความอธิบายลงไปในตัวโปรแกรม หรือไม่ให้ท าการประมวลผลค าสั่งที่ต้องการละเว้น
                       การประมวลผล ซึ่งคอมไพเลอร์ (Compiler) จะข้ามการแปลผลในส่วนที่เป็น (Comment) โดยมีการ
                       เขียน ได้ 2 แบบ ดังนี้
                                     - คอมเมนต์แบบบรรทัดเดียว ใช้เครื่องหมาย //

                                     - คอมเมนต์แบบหลายบรรทัด ใช้เครื่องหมาย /* และ */

                       3.  กฎของการเขียนโปรแกรมด้วยภาษาซี

                              1)  ค าสั่งในภาษา C ต้องเขียนด้วยตัวพิมพ์เล็ก
                              2)  ทุกประโยคเมื่อจบประโยคแล้วต้องใช้เครื่องหมาย “;” แสดงการจบประโยค ยกเว้น
                       ฟังก์ชันที่ตามด้วย ( ) ไม่ต้องปิดท้ายด้วย “;”
                              3)  ในหนึ่งโปรแกรมจะมีกี่ฟังก์ชันก็ได้แต่จะต้องมีฟังก์ชันที่ชื่อ main เสมอ
                              4)  การใส่หมายเหตุ (Comment) เพื่อใช้เป็นส่วนที่อธิบายโปรแกรมสามารถกระท าได้ โดย

                       ใช้  // หรือ  /* และ */ ตัวคอมไพล์ (Compiler) จะข้ามบรรทัดที่มีเครื่องหมาย Comment ไป
                              5)  การตั้งชื่อตัวแปรใดๆ ตัวแรกจะต้องขึ้นต้นด้วยตัวอักษรเสมอ ตัวอักษรพิมพ์ใหญ่หรือ
                       พิมพ์เล็กในชื่อตัวแปรเดียวกันให้ความหมายแตกต่างกันโดยถือเป็นคนละตัวแปรกัน และห้ามมีการ

                       เว้นวรรคในระหว่างชื่อตัวแปรเดียวกัน ให้ใช้เครื่องหมายขีดล่าง (_) เป็นตัวเชื่อมได้ เช่น max_score,
                       Phone_Number, salary12 เป็นต้น และห้ามตั้งชื่อตัวแปรตรงกับค าสงวน (Reserved Word) เช่น
                       long  double  break เป็นต้น


                       4.  เครื่องหมายการด าเนินการในภาษาซี
                              1)  เครื่องหมายทางคณิตศาสตร์ (Arithmetic Operators) เป็นเครื่องหมายคณิตศาสตร์ที่ใช้
                       ในการค านวณต่างๆ ได้แก่ บวก (+)  ลบ (-)  คูณ (*)  หาร (/) เป็นต้น
                              2)  เครื่องหมายการเปรียบเทียบ (Relational and Logical Operators)เป็นเครื่องหมายที่

                       ใช้ในการเปรียบเทียบและตัดสินใจ การเปรียบเทียบจะได้ผลเป็น 2 กรณี คือ กรณีที่เป็นจริงจะให้ค่า
                       เป็น 1 และเป็นเท็จจะให้ค่าเป็น 0 ได้แก่ มากกว่า (>)   น้อยกว่า (<)  มากกว่าหรือเท่ากับ (>=)
                       น้อยกว่าหรือเท่ากับ (<=)  ไม่เท่ากับ (!=)  และ เท่ากับ (==)   เป็นต้น
                              3) เครื่องหมายทางตรรกศาสตร์ (Logical Operators)เป็นเครื่องหมายที่ใช้ในการ

                       เปรียบเทียบ และตัดสินใจ ในลักษณะเดียวกับเครื่องหมายเปรียบเทียบ โดยให้ผลเป็น 2 กรณี คือ
                       กรณีที่เป็นจริงจะให้ค่าเป็น 1 และเป็นเท็จจะให้ค่าเป็น0 ได้แก่ และ (&&)  หรือ (||)   ตรงกันข้าม (!)
                       เป็นต้น

                              ล าดับความส าคัญของเครื่องหมาย  ถ้ามีวงเล็บจะท าในวงเล็บก่อน ถ้าล าดับความส าคัญ
                       เท่ากันท าจากซ้ายไปขวาตามล าดับเครื่องหมาย
   106   107   108   109   110   111   112   113   114   115   116