কম্পিউটার

সি-তে স্ট্যাটিক ভেরিয়েবল


স্ট্যাটিক ভেরিয়েবল শুধুমাত্র একবার শুরু হয়৷ কম্পাইলার প্রোগ্রামের শেষ পর্যন্ত ভেরিয়েবলের সাথে টিকে থাকে। স্ট্যাটিক ভেরিয়েবলগুলি ফাংশনের ভিতরে বা বাইরে সংজ্ঞায়িত করা যেতে পারে। তারা ব্লকের স্থানীয়। স্ট্যাটিক ভেরিয়েবলের ডিফল্ট মান শূন্য। স্ট্যাটিক ভেরিয়েবলগুলি প্রোগ্রামটি কার্যকর করা পর্যন্ত জীবিত থাকে।

এখানে C ভাষায় স্ট্যাটিক ভেরিয়েবলের সিনট্যাক্স রয়েছে,

static datatype variable_name = value;

এখানে,

ডেটাটাইপ − ভেরিয়েবলের ডেটাটাইপ যেমন int, char, float ইত্যাদি।

ভেরিয়েবল_নাম − এটি ব্যবহারকারীর দ্বারা প্রদত্ত ভেরিয়েবলের নাম৷

মান − ভেরিয়েবল শুরু করার জন্য যেকোনো মান। ডিফল্টরূপে, এটি শূন্য।

এখানে C ভাষায় স্ট্যাটিক ভেরিয়েবলের একটি উদাহরণ দেওয়া হল,

উদাহরণ

#include <stdio.h>

int main() {
   auto int a = -28;
   static int b = 8;

   printf("The value of auto variable : %d\n", a);
   printf("The value of static variable b : %d\n",b);

   if(a!=0)
   printf("The sum of static variable and auto variable : %d\n",(b+a));

   return 0;
}

আউটপুট

এখানে আউটপুট

The value of auto variable : -28
The value of static variable b : 8
The sum of static variable and auto variable : -20

  1. পাইথন প্রসঙ্গ ভেরিয়েবল

  2. পাইথনে ব্যক্তিগত ভেরিয়েবল

  3. ব্যাশে ভেরিয়েবল ব্যবহার করা

  4. পাওয়ারশেলের ভেরিয়েবল