Static keyword – স্টেটিক কিওয়ার্ড

Static keyword : স্টেটিক (Static) একটি কিওয়ার্ড সি ল্যাংগুয়েজ এর। এটি ভেরিয়েবল এবং ফাংশন দুটিতেই ব্যবহার করা হয়।

আমরা স্টেটিক ভেরিয়েবল এবং ফাংশন উভয় ডিক্লিয়ার করতে পারি। স্টেটিক ভেরিয়েবল একটি স্কোপ এর ভিতর কাজ করে।

নিচে স্টেটিক ভেরিয়েবলের প্রকার দেয়া হলঃ

  • স্টেটিক(static) গ্লোবাল ভেরিয়েবল
  • স্টেটিক ফাংশন
  • স্টেটিক লোকাল ভেরিয়েবল

সিনটেক্স

static data_type variable_name;

চল আমরা একটি কোড দেখি ফাংশন ব্যবহার করে

#include<stdio.h>
int function(){
    static int count = 0;
    count++;
    return count;
}
int main ()
{
    printf("%d", function());
    printf("\n%d", function());
    return 0;
}

Output

1
2

স্টেটিক ফাংশন এর কোড

static function(){
    printf("bnCodeing");
}

সি-তে স্ট্যাটিক কীওয়ার্ড ব্যবহার করা হয় কেন?

সি প্রোগ্রামিং ল্যাঙ্গুয়েজে, স্ট্যাটিককে গ্লোবাল ভেরিয়েবল এবং ফাংশনের সাথে ব্যবহার করা হয় তাদের স্কোপ ধারণকারী ফাইলে সেট করার জন্য। স্থানীয় ভেরিয়েবলে, স্ট্যাটিক স্বয়ংক্রিয়ভাবে বরাদ্দ করা মেমরির পরিবর্তে স্ট্যাটিকভাবে বরাদ্দকৃত মেমরিতে ভেরিয়েবল সংরক্ষণ করতে ব্যবহৃত হয়।

স্ট্যাটিক Variable ব্যবহার কি?

স্ট্যাটিক Variable এমন তথ্যের ট্র্যাক রাখতে ব্যবহার করা হয় যা একটি সম্পূর্ণ শ্রেণীর সাথে যৌক্তিকভাবে সম্পর্কিত, তথ্যের বিপরীতে যা উদাহরণ থেকে উদাহরণে পরিবর্তিত হয়।

কাজ

  • স্টেটিক ফাংশন ব্যবহার করে যোগ কর।
  • বড় ছোট নির্নয় কর।
  • Static keyword Search in Google