โปรแกรมภาษา C ที่สามารถ execute ได้ ทุกโปรแกรมจะมีโครงสร้างอย่างง่าย ดังนี้
1. มีฟังก์ชันชื่อว่า main( ) อย่างน้อยหนึ่งฟังก์ชัน
จึงจะสามารถทำการ execute program
ได้ลักษณะของฟังก์ชัน
main( ) จะต้องเป็นฟังก์ชันที่ไม่มีการส่งค่าไปยังฟังก์ชันอื่น หรือไม่มี
argument นั่นเองและจะต้องไม่มีการส่งค่ากลับมายังชื่อฟังก์ชัน โดยเราสามารถใช้คำว่า void
นำหน้าฟังก์ชัน
ซึ่ง main( ) สามารถเขียนได้ดังนี้ void
main(void)
2. ขอบเขตฟังก์ชัน main
(delimiters) ในโปรแกรมภาษา C
ใช้เครื่องหมาย { แทนการเริ่มต้นฟังก์ชัน และใช้เครื่องหมาย }
แทนการสิ้นสุดฟังก์ชัน
ดังนั้นเมื่อเขียนฟังก์ชัน main(
) ทุกครั้งจะต้องมีเครื่องหมาย {
และ } อยู่ด้วยเสมอ
3. การปิดท้ายคำสั่งในภาษา C จะต้องใช้เครื่องหมาย
; (semicolon) เป็นการบ่งชี้ให้ C compiler
ทราบว่าจบคำสั่ง (statement) แต่ละคำสั่งแล้ว
4.
ชื่อฟังก์ชันและคำสั่งในภาษา C จะต้องเขียนด้วยตัวอักษรตัวเล็ก (lowercase letter) ทั้งหมดทั้งนี้เพราะ C
compiler จะคิดว่าตัวอักษรตัวใหญ่ (uppercase letter) กับตัวอักษรตัวเล็ก
แตกต่างกัน เช่น main( ) ไม่เหมือนกับ Main(
) หรือ MAIN( ) เป็นต้น
5. ชื่อตัวแปร (variable name)
สามารถตั้งชื่อโดยใช้
ตัวอักษรตัวเล็กหรือตัวอักษรตัวใหญ่ก็ได้หรือใช้ตัวอักษรตัวเล็กกับตัวอักษรตัวใหญ่ผสมกันก็ได้
อาทิเช่น ชื่อตัวแปร name ไม่เหมือนกับ Name หรือ NAME
เป็นต้น เพราะว่าลักษณะของภาษา C
จะสามารถจำแนกความแตกต่างของตัวอักษรตัวเล็กและตัวใหญ่ได้ ดังนั้นเราสามารถใช้ตัวอักษรตัวเล็ก a
ถึง z และตัวอักษรตัวใหญ่ A
ถึง Z มาตั้งชื่อตัวแปรได้
หรือจะตั้งชื่อตัวแปรเหมือนกัน ทุกประการได้ เช่นชื่อตัวแปร a
กับ a ก็ได้ แต่ตัวแปรทั้ง 2
ตัวนี้จะต้องอยู่ต่างฟังก์ชันกันเท่านั้น ถ้าอยู่ในฟังก์ชันเดียวกัน compiler จะบอกข้อผิดพลาดออกมา
ไม่มีความคิดเห็น:
แสดงความคิดเห็น