Professional Documents
Culture Documents
โครงสร้ างโปรแกรมภาษาซี
#include <stdio.h>
#include <conio.h>
1
void main() 2
{
……….. 3
}
2. ส่ วนของฟังก์ ชั่นหลัก
ฟังก์ชนั่ หลักของภาษาซี คือ ฟังก์ชนั่ main() ซึ่ งโปรแกรมภาษาซี ทุกโปรแกรมจะต้องมีฟังก์ชน่ั นี้
อยูใ่ นโปรแกรมเสมอ จะเห็นได้จากชื่อฟังก์ชน่ั คือ main แปลว่า “หลัก” ดังนั้น การเขียนโปรแกรมภาษซี
จึงขาดฟังก์ชนั่ นี้ไปไม่ได้ โดยขอบเขตของฟังก์ชนั่ จะถูกกําหนดด้วยเครื่ องหมาย { และ } กล่าวคือ การ
ทํางานของฟังก์ชนั่ จะเริ่ มต้นที่เครื่ องหมาย { และจะสิ้ นสุ ดที่เครื่ องหมาย } ฟังก์ชน่ั main() สามารถ
เขียนในรู ปแบบของ void main(void) ก็ได้ มีความหมายเหมือนกัน คือ หมายความว่า ฟังก์ชนั่ main()
จะไม่มีอาร์กิวเมนต์ (argument) คือไม่มีการรับค่าใด ๆ เข้ามาประมวลผลภายในฟังก์ชนั่ และจะไม่มีการ
คืนค่าใด ๆ กลับออกไปจากฟังก์ชนั่ ด้วย
ไม่คืนค่าใด ๆ กลับออกไปจากฟังก์ชนั่
ไม่รับค่าใด ๆ เข้ามาในฟังก์ชนั่
3. ส่ วนรายละเอียดของโปรแกรม
เป็ นส่ วนของการเขียนคําสั่ง เพื่อให้โปรแกรมทํางานตามที่ได้ออกแบบไว้
คอมเมนต์ ในภาษาซี
คอมเมนต์ (comment) คือส่ วนที่เป็ นหมายเหตุของโปรแกรม มีไว้เพื่อให้ผเู้ ขียนโปรแกรมใส่
ข้อความอธิ บายกํากับลงไปใน source code ซึ่ งคอมไพเลอร์ จะข้ามาการแปลผลในส่ วนที่เป็ นคอมเมนต์น้ ี
คอมเมนต์ในภาษาซี มี 2 แบบคือ
♦ คอมเมนต์แบบบรรทัดเดียว ใช้เครื่ องหมาย //
♦ คอมเมนต์แบบหลายบรรทัด ใช้เครื่ องหมาย /* และ */
ตัวอย่ าง การคอมเมนต์ ในภาษาซี
// Comment only one line
#include <stdio.h>
#include <conio.h>
main void() ส่วนที่เป็ นคอมเมนต์จะ
{ ไม่ได้รับการแปลผล
clrscr();
/*comment
many
line*/
}
ข้อควรระวังในการใช้คอมเมนต์ คือ ในกรณี ที่ใช้คอมเมนต์แบบหลายบรรทัด จะไม่สามารถใช้
คอมเมนต์ซอ้ นคอมเมนต์ได้ ดังรู ป มิฉะนั้นจะก่อให้เกิดข้อผิดพลาดในการคอมไพล์
/
/*Comment1*/ /*Comment2*/ /*Comment3*/