কম্পিউটার

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

  1. C ভাষায় ক্যারেক্টার অপারেশন ব্যাখ্যা কর

  2. সি প্রোগ্রামে বিভিন্ন ধরনের এক্সপ্রেশন ব্যাখ্যা কর

  3. সি ভাষায় ইউনিয়নকে পয়েন্টার ব্যাখ্যা কর

  4. সি ল্যাঙ্গুয়েজে পয়েন্টার এক্সেসিংয়ের ধারণাটি ব্যাখ্যা কর