โปรแกรม 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