More Related Content
Similar to โครงสร้างของโปรแกรมภาษา C
Similar to โครงสร้างของโปรแกรมภาษา C (20)
More from รัสนา สิงหปรีชา
More from รัสนา สิงหปรีชา (20)
โครงสร้างของโปรแกรมภาษา C
- 2. โครงสร้า ง
ในโปรแกรมที่พ ัฒ นาด้ว ยภาษา C
ของภาษา C
ทุก โปรแกรมจะมีโ ครงสร้า งการพัฒ นา
ไม่แ ตกต่า งกัน ซึ่ง ประกอบด้ว ย 6 ส่ว น
หลัก ๆ โดยที่แ ต่ล ะส่ว นมีห น้า ที่แ ตกต่า ง
1. ส่ว นของเฮดเดอร์ไ ฟล์
กัน ดัง นี้
(Header File or Processing
Directive) ส่วนนี้จะขึ้นต้นด้วย
เครื่องหมาย # เสมอ การทำางานของคอม
ไพเลอร์จะทำางานในส่วนนี้เป็นส่วนแรก จะ
เป็นส่วนที่เก็บไลบราลีมาตรฐานของภาษา
C ซึ่งจะถูกดึงเข้ามารวมกับโปรแกรมใน
ขณะแปลภาษาโปรแกรม (Compile) โดย
ใช้คำาสั่ง # Include ซึ่งสามารถเขียนได้ 2
- 3. โครงสร้า งของ
ภาษา ่ใช้เครื่องหมาย <…> คอมไพเลอ
C
แบบที
ร์จะค้นหาเฮดเดอร์จากไลบราลีของภาษา
C เพียงที่เดียวเท่านั้น ส่วนที่ใช้
เครื่องหมาย “…” คอมไพเลอร์จะค้นหา
เฮดเดอร์จากไลบราลีที่เก็บ Source Code
ของเราก่อน ถ้าหากไม่เจอก็จะไปค้นหาที่
ไลบราลีของภาษา C และเฮดเดอร์ไฟล์นี้
จะมีนามสกุลเป็น .h เท่านั้น
ในการเขียนโปรแกรมภาษา C เฮดเด
อร์ไฟล์ที่เก็บไลบราลีมาตรฐานในการ
จัดการเกี่ยวกับอินพุต และเอาต์พุตของ
โปรแกรมก็คือ stdio.h ซึ่งถือว่าเป็นส่วน
- 4. 2. ส่ว นของตัว แปร Global เป็นส่วน
ประกาศตัวแปรที่สามารถใช้ร่วมกันได้ทั้ง
3.โปรแกรม ซึ่งง ก์นนี้จ(Function)็ไเป็น
ส่ว นของฟั ส่วช น ะมีหรือไม่มีก ด้
ั
ส่วนการทำางานของโปรแกรม ใน
โครงสร้างภาษา C จะบังคับให้มีอย่างน้อย
1 ฟังก์ชน คือ ฟังก์ชน main() ซึ่งเป็น
ั
ั
ฟังก์ชันเริ่มการทำางานของโปรแกรม โดย
ในขอบเขตของฟังก์ชันจะเริ่มต้นด้วย
เครื่องหมาย { และสิ้นสุดด้วยเครื่องหมาย }
- 5. 4. ส่ว นของตัว แปร Local เป็นส่วน
ประกำศตัวแปรที่สำมำรถใช้ได้เฉพำะ
ภำยในฟังก์ชนของตนเองเท่ำนั้น ซึ่งส่วน
ั
นี้จะมีหรือไม่มีก เป็
5. ส่ว นของตัว โปรแกรม ็ได้ นส่วนคำำ
สั่งกำรทำำงำนของโปรแกรม โดยที่แต่ละ
คำำสั่งว นของตัว วยเครืกลับ เป็นส่วนของ
จะต้องจบด้ ส่ง ค่ำ ่องหมำย ; เสมอ
6. ส่
กำรส่งค่ำกลับเมื่อฟังก์ชนจบกำรทำำงำน
ั
โดยค่ำที่สงกลับนั้นจะต้องเป็นค่ำที่มีชนิด
่
ของข้อมูลตรงกับชนิดของข้อมูลที่ฟังก์ชัน
คืนค่ำกลับ (Return Type) ในกรณีไม่
- 6. ที่มำ : คู่มืออบรมครูวิทยำศำสตร์ คณิตศำสตร์ คอมพิวเตอร์ โลก ดำรำศำสตร์ และ
อวกำศ ระดับมัธยมศึกษำตอนปลำย
หนังสือเรียนรำยวิชำเพิ่มเติม กำรเขียนโปรแกรมเบื้องต้นด้วยภำษำ C
- 7. ที่มา : คู่มืออบรมครูวิทยาศาสตร์ คณิตศาสตร์ คอมพิวเตอร์ โลก ดาราศาสตร์ และ
อวกาศ ระดับมัธยมศึกษาตอนปลาย
หนังสือเรียนรายวิชาเพิ่มเติม การเขียนโปรแกรมเบื้องต้นด้วยภาษา C