โปรแกรม C ถูกกำหนดโดยชุดของโปรโตคอลที่ตามด้วยโปรแกรมเมอร์ในขณะที่เขียนโค้ด
ส่วนต่างๆ
โปรแกรมที่สมบูรณ์แบ่งออกเป็นส่วนต่าง ๆ ซึ่งมีดังนี้ -
-
ส่วนเอกสาร − ที่นี่ เราสามารถให้คำสั่งเกี่ยวกับโปรแกรม เช่น ชื่อผู้แต่ง การสร้าง หรือวันที่แก้ไข ข้อมูลที่เขียนระหว่าง/* */ หรือ // เรียกว่าเป็นบรรทัดแสดงความคิดเห็น คอมไพเลอร์ไม่ได้พิจารณาบรรทัดเหล่านี้ขณะดำเนินการ
-
ส่วนลิงก์ − ในส่วนนี้ จะรวมไฟล์ส่วนหัวที่จำเป็นสำหรับการรันโปรแกรมไว้ด้วย
-
ส่วนคำจำกัดความ − ที่นี่ ตัวแปรถูกกำหนดและเริ่มต้น
-
ส่วนการประกาศทั่วโลก − ในส่วนนี้ มีการกำหนดตัวแปรส่วนกลางซึ่งสามารถใช้ได้ตลอดทั้งโปรแกรม
-
ส่วนการประกาศฟังก์ชันต้นแบบ − ส่วนนี้ให้ข้อมูล เช่น ประเภทการส่งคืน พารามิเตอร์ ชื่อที่ใช้ในฟังก์ชัน
-
หน้าที่หลัก − โปรแกรม C จะเริ่มรวบรวมจากส่วนนี้ โดยทั่วไปจะมีสองส่วนหลักที่เรียกว่าเป็นการประกาศและส่วนปฏิบัติการ
-
ส่วนที่กำหนดโดยผู้ใช้ − ผู้ใช้สามารถกำหนดหน้าที่ของตนเองและทำงานเฉพาะตามความต้องการของผู้ใช้ได้
รูปแบบทั่วไปของโปรแกรม 'C'
รูปแบบทั่วไปของโปรแกรมภาษาซีมีดังนี้ −
/* documentation section */ preprocessor directives global declaration main ( ){ local declaration executable statements } returntype function name (argument list){ local declaration executable statements }
ตัวอย่าง
ต่อไปนี้เป็นโปรแกรม C ที่ใช้ฟังก์ชันที่มีอาร์กิวเมนต์และไม่มีค่าส่งคืนเพื่อทำการบวก -
#include<stdio.h> void main(){ //Function declaration - (function has void because we are not returning any values for function)// void sum(int,int); //Declaring actual parameters// int a,b; //Reading User I/p// printf("Enter a,b :"); scanf("%d,%d",&a,&b); //Function calling// sum(a,b); } void sum(int a, int b){//Declaring formal parameters //Declaring variables// int add; //Addition operation// add=a+b; //Printing O/p// printf("Addition of a and b is %d",add); }
ผลลัพธ์
คุณจะเห็นผลลัพธ์ต่อไปนี้ -
Enter a,b :5,6 Addition of a and b is 11