স্টেটিক কিওয়ার্ড সি (Sratic in C)

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

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

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

  • স্টেটিক(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");
}

কাজ

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