สำหรับโครงสร้างโปรแกรมภาษาซี นั้นสามารถที่จะแบ่งเป็นส่วนๆที่สำคัญต่างๆดังต่อไปนี้
- พรีโปรเซสเซอร์ไดเรกทีฟ (Preprocessor Directive) คิดง่ายๆครับ ส่วนที่มีการระบุ #include <stdio.h> ...อืนๆครับ
- ฟังก์ชันหลัก (Main Function) คือ ส่วนที่ทำหน้าที่เสมือนโปรแกรมครับ คือ main()
- ประโยคคำสั่ง (Compound Statement) คือ ส่วนที่ทำการเขียนซอร์สโค๊ดของเรานั้นเองครับ
- คำอธิบายภายในโปรแกรม (Program Comment) คือ ส่วนที่โปรแกรมเมอร์นั้น หมายเหตุในภาษาที่เขียนลงไป สามารถเขียนได้โดย /*ข้อความหมายเหตุ*/ //ข้อความหมายเหตุสำหรับ 1 บรรทัด
ข้อสังเกตหนึ่งครับ ว่าที่ ฟังก์ชัน main() ว่าทำไมต้องมี void ด้วย พึงจำไว้นะครับว่า ฟังก์ชัน ที่ใช้งานในภาษาซีนั้น ส่วนใหญ่จะมีการรีเทิร์นค่ากลับ ซึ่งรหัสผลลัพท์กลับไป คือ 0 จะหมายถึงโปรแกรมทำงานสำเร็จแล้ว
แต่ถ้าค่าที่รีเทิร์นไปมิใช่ 0 ก็หมายความว่าโปรแกรมจบไม่ปกติ จึงควรที่จะประกาศค่าเป็น void ไว้ยังไงละครับ
ศึกษาหาความรู้เพิ่มเติม สู้นะครับผม โปรแกรมภาษาซี |
ไม่มีความคิดเห็น:
แสดงความคิดเห็น