Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> การเขียนโปรแกรม C

อธิบายส่วนต่างๆ ในภาษาซี


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