• How We Do It

    How We Do It

    Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris sit amet nisl lectus, id sagittis metus.

  • Easy to Customize

    Easy to Customize

    Nunc sapien risus, molestie sit amet pretium a, rutrum a velit. Duis non mattis velit. In tempus suscipit sem, et consectetur.

  • Clean Design

    Clean Design

    Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Nam consequat risus et lectus aliquet egestas.

  • Works Everywhere

    Works Everywhere

    Nullam a massa ac arcu accumsan posuere. Donec vel nibh sit amet metus blandit rhoncus et vitae ipsum.

  • Web Development

    Web Development

    Suspendisse eleifend nulla in est euismod scelerisque. Etiam lacinia fermentum nunc id imperdiet.

  • Color Picker

    Color Picker

    Nullam tortor tellus, iaculis eu hendrerit ut, tincidunt et lorem. Etiam eleifend blandit orci.

ฺB01.โครงสร้างของโปรแกรมภาษาซี

     โปรแกรมภาษาซีเป็นโปรแกรมที่มีความยืดหยุ่นและมีขีดความสามารถสูง โปรแกรมมีขนาดเล็กทำงานได้เร็วลักษณะของภาษาฟังก์ชัน โปรแกรมหนึ่งอาจประกอบด้วยฟังก์ชันเดียวหรือหรือหลายฟังก์ชัน เมื่อเรียนโปรแกรมใหม่ก็อาจนำเอาฟังก์ชันจากอีกโปรแกรมหนึ่งมาใช้ได้ ถ้าโปรแกรมทั้งสองมีการทำงานบางส่วนเหมือนกัน โปรแกรมที่ใช้ในคอมพิวเตอร์ระบบหนึ่ง ยังสามารถนำไปใช้กับคอมพิวเตอร์อีกระบบหนึ่งได้ โดยอาจมีการแก้ไขเพียงเล็กน้อย ด้วยเหตุนี้โปรแกรมภาษาซีจึงได้รับความนิยมจากนักเขียนโปรแกรมเป็นอย่างมาก

โครงสร้างของโปรแกรมภาษาซี
      โปรแกรมภาษาต่าง ๆ จะมีรูปแบบหรือโครงสร้างเฉพาะที่แตกต่างกันไป สำหรับโปรแกรมภาษาซี มีโครงสร้างและลำดับการเขียนดัวนี้
#include 
int main (void){

//คำสั่ง statement
//คำสั่ง statement
//คำสั่ง statement

}


- คำสั่งตัวประมวลผลก่อน (Preprocessor Statements)
#include 

- รหัสต้นฉบับ (Source Code) มีลำดับการเขียนดังนี้
1.คำสั่งประกาศครอบคลุม (Global Declaration Statements)
2.ต้นแบบฟังก์ชัน (Function Prototypes)
3.ฟังก์ชันหลัก (Main function) มีเพียงฟังก์ชันเดียว
4.ฟังก์ชัน (Function) มีได้หลายฟังก์ชัน
5.คำสั่งประกาศตัวแปรเฉพาะที่ (Local Declaration Statements)


- หมายเหตุ (Comment) สามารถแทรกไว้ที่ใดก็ได้ ภายในโปรแกรม





Read more