Page 90 - เอกสารประกอบการสอนพื้นฐานการเขียนโปรแกรมคอมพิวเตอร์
P. 90
89
- หากเกิดข้อผิดพลาด คอมไพเลอร์ (Compiler) จะมีข้อความแจ้งให้
ผู้เขียนโปรแกรมทราบ ผู้เขียนโปรแกรมจะต้องกลับไปแก้ไขโปรแกรมและท าการคอมไพล์ (Compile)
โปรแกรมใหม่อีกครั้ง
- หากไม่พบข้อผิดพลาด คอมไพเลอร์ (Compiler) จะแปลไฟล์โค้ด
โปรแกรม (Source Code) จากภาษาซีไปเป็นภาษาเครื่อง (ไฟล์นามสกุล .obj) เช่น ถ้าไฟล์โค้ด
โปรแกรม (Source Code) ชื่อ ex1.cpp ก็จะถูกแปลไปเป็นไฟล์ ex1.obj ซึ่งเก็บภาษาเครื่องไว้ เป็น
ต้น
ขั้นที่ 3 การสร้าง Executable Program โดยการเชื่อมโยง(Link) เข้ากับไลบรารี
ฟังก์ชั่น (Library Function) ของภาษาซีก่อน ซึ่งผลจากการเชื่อมโยงจะท าให้ได้ Executable
Program (ไฟล์นามสกุล .exe เช่น ex1.exe) ที่สามารถน าไปใช้งานได้
ขั้นที่ 4 การประมวลผล (Run) เมื่อน า Executable Program มาประมวลผลก็จะ
ได้ผลลัพธ์ (Output) ของโปรแกรมออกมาตามค าสั่งที่เขียนออกแบบโปรแกรมไว้
1.2 โครงสร้างของภาษาซี
ส่วนหัวของโปรแกรม
ส่วนฟังก์ชันหลัก
ส่วนรายละเอียดโปรแกรม เริ่มตั้งแต่ { ถึง }
คอมเมนต์บรรทัดเดียว
คอมเมนต์หลายบรรทัด
ภาพที่ 3.1 โครงสร้างของภาษาซี