โปรแกรมภาษาซีเบื้องต้น

โปรแกรมภาษาซีเบื้องต้น

                 ปรแกรมภาษาต่างๆ จะมีรูปแบบหรือโครงสร้างเฉพาะที่แตกต่างกันไป สำหรับโปรแกรมภาษาซี มีโครงสร้างและลำดับการเขียนดังนี้
1. ส่วนประมวลผลก่อน (Preprocessor statement)
2. ส่วนประกาศตัวแปรส่วนกลาง (Global declarations statement)
3. ส่วนฟังก์ชันหลัก (Function main)
4. ส่วนฟังก์ชันที่กำหนดเอง (User-defined function)
5. ส่วนอธิบายโปรแกรม (Program Comment)



1.ส่วนประมวลผลก่อน (Preprocessor statement)
                 ส่วนนี้จะต้องมีทุกโปรแกรม อาจเรียกว่าส่วนหัวของโปรแกรม จำเป็นต้องกำหนดไว้ในตอนต้นโปรแกรมเสมอ โดยจะขึ้นต้นด้วยเครื่องหมาย # ตามด้วยคำสั่งไดเร็คทีฟ (Directive) ที่ต้องการกำหนดค่า เช่น
                                  #include <stdio.h> หรือ #include "stdio.h"

          หมายถึงการผนวกเฮดเดอร์ไฟล์ชื่อ stdio.h เข้ามาใช้งาน ทั้งนี้เฮดเดอร์ไฟล์ stdio.h นั้นจะเป็นไฟล์ชนิดข้อความ (Text file) ที่ภายในโปรแกรมจะมีการประกาศค่าตัวแปร และค่าคงที่ต่างๆ บรรจุฟังก์ชันมาตรฐานต่างๆ รวมเข้าด้วยกันตามหมวดหมู่เดียวกันไว้ และจัดเก็บลงในไลบรารี โดยจะถูกนำเข้ามาอ่านรวมกันกับชุดคำสั่งในโปรแกรมขณะที่คอมไพล์โปรแกรม

2.ส่วนประกาศตัวแปรส่วนกลาง (Global declarations statement)
          ส่วนนี้จะใช้ในการประกาศตัวแปรหรือฟังก์ชันที่ต้องใช้ในโปรแกรม โดยทุกๆ ส่วนของโปรแกรมสามารถเรียกใช้ข้อมูลที่ประกาศไว้ในส่วนนี้ได้

3.ส่วนฟังก์ชันหลัก (Function main)
          ส่วนนี้ทุกโปรแกรมจะต้องมี ซึ่งภายในฟังก์ชันหลักจะประกอบด้วยคำสั่งต่างๆ ที่จะให้โปรแกรมทำงาน ฟังก์ชันนี้เริ่มต้นการทำงานด้วยฟังก์ชัน main() ส่วนคำสั่งต่างๆ จะต้องเขียนอยู่ระหว่างเครื่องหมาย { และ } เสมอ และคำสั่งทุกคำสั่งในภาษาซีจะต้องปิดท้ายด้วยเครื่องหมาย ; (semicolon) เสมอ

4.ส่วนฟังก์ชันที่กำหนดเอง (User-defined function)
          เป็นการเขียนคำสั่งและฟังก์ชันต่างๆ ขึ้นใช้ในโปรแกรม โดยต้องอยู่ในเครื่องหมาย { } และต้องสร้างฟังก์ชันหรือคำใหม่ที่ให้ทำงานที่เราต้องการให้กับโปรแกรมและสามารถเรียกใช้ได้ ภายในโปรแกรม

5.ส่วนอธิบายโปรแกรม (Program Comment)
          คอมเมนต์ (comment) คือส่วนที่เป็นหมายเหตุของโปรแกรม มีไว้เพื่อให้ผู้เขียนโปรแกรมใส่ข้อความอธิบายกำกับลงไปใน source code ซึ่งคอมไพเลอร์จะไม่ทำการแปลผลในส่วนที่เป็นคอมเมนต์นี้
      
    คอมเมนต์ในภาษาซีมี 2 แบบคือ

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





ขอบคุณข้อมูลจาก
บทเรียนออนไลน์ การเขียนโปรแกรมภาษา C
นางสาว  กวีณา  รอดคง
ที่อยู่เว็บ http://thecprogrammingproject.weebly.com/




Krubella Wassana Buathong