Page 6 - ชุดคำสั่งเบื้องต้น โปรแกรม Dev C++
P. 6
ื้
โครงสรางโปรแกรมภาษาซี
ั่
ชดคําสงเบองตนโปรแกรม Dev++ โครงสร างโปรแกรมภาษาซ ี
ุ
โครงสรางโปรแกรมภาษาซ ี
ี้
ั
ั
ี
ลกษณะโครงสรางภาษาซแบงออกไดเปน 4 สวน ดงน
1. พรโปรเซสเซอรไดเรกทฟ (preprocessor directives)
ี
ี
็
2. สวนฟงกชนหลก (the main () function)
ั
ั
ั่
3. ประโยคคําสง (compound statement)
4. สวนอธบายโปรแกรม (program comment)
ิ
ี
็
1. พรโปรเซสเซอรไดเรกทฟ (preprocessor directives)
ี
ื
ี
ั
ั
ี
ี่
สวนนถอเปนสวนสําคญอยางมากของภาษาซ จะใชสําหรบเรยกไฟลทโปรแกรมตองการ ในการทํางาน และ
ี้
ั
ี่
กําหนดคาตางๆ ซงจะตองเรมตนดวยเครองหมาย ไดเรกทฟ # และตามดวย ชอโปรแกรมหรอชอตวแปรทตองการ
ี
็
ื่
ื
ื่
ึ่
ื่
ิ่
ี
ั
ี้
ั
ี่
กําหนดคา สวนนอาจเรยกอกชอหนงวา สวนหวโปรแกรม สําหรบไดเรกทฟทใชกนบอยๆ ไดแก #include เปนการ
็
ี
ึ่
ี
ั
ื่
ู
ี
ื่
แจงใหคอมไพลเลอรอานไฟลอนเขามาคอมไพลรวมดวย รปแบบการใช จะทําไดโดยการเขยน #include แลวตาม
ดวยชอไฟล
ื่
็
การกําหนดชอไฟลตามหลง #include นน อาจใชเครองหมาย <> ครอมไฟลกไดซงจะเปน การอานไฟล
ื่
ึ่
ั
ั้
ื่
ไดเรกทอรกําหนดไวกอน แตถาใช “ ” เปนการอานไฟลไดเรกทอรปจจบนทกําลงตดตออย ู
ี่
ิ
ั
็
ุ
ี่
ั
็
ี่
ั
2. สวนฟงกชนหลก (the main () function)
ั
ส
โปรแกรม ( ;) โด
โปรแกรมห main() ตาม {....}
2