কম্পিউটার

সি ভাষায় একটি বহিরাগত স্টোরেজ ক্লাস কি?


সি প্রোগ্রামিং ল্যাঙ্গুয়েজে চারটি স্টোরেজ ক্লাস রয়েছে, যা নিম্নরূপ -

  • অটো
  • বহিরাগত
  • স্থির
  • রেজিস্টার করুন

গ্লোবাল ভেরিয়েবল / এক্সটার্নাল ভেরিয়েবল

মূলশব্দটি বহিরাগত। এই ভেরিয়েবলগুলি ব্লকের বাইরে ঘোষণা করা হয়।

  • স্কোপ − একটি গ্লোবাল ভেরিয়েবলের স্কোপ পুরো প্রোগ্রাম জুড়ে পাওয়া যায়।

  • ডিফল্ট মান শূন্য।

অ্যালগরিদম

অ্যালগরিদম নিচে দেওয়া হল -

STARTধাপ 1:বহিরাগত ভেরিয়েবল ঘোষণা করুন এবং শুরু করুন ধাপ 2:int ভেরিয়েবল ঘোষণা করুন এবং আরম্ভ করুন 

উদাহরণ

বহিরাগত স্টোরেজ ক্লাসের জন্য C প্রোগ্রামটি নিচে দেওয়া হল −

 extern int a =5; /* এই 'a' পুরো প্রোগ্রামটি উপলব্ধ */main ( ){ int a =3; /* এই 'a' শুধুমাত্র প্রধান */ printf ("%d",a) তে বৈধ; মজা ( );}মজা ( ){ printf ("%d", a);}

আউটপুট

আউটপুট নিচে উল্লেখ করা হয়েছে -

3 1

বহিরাগত স্টোরেজ ক্লাসের জন্য অন্য একটি প্রোগ্রাম বিবেচনা করুন −

উদাহরণ

External.hextern int a=14;extern int b=8;externstorage.c file#include#include "External.h"int main(){ int sub =a-b; printf("%d -%d =%d", a, b, sub); রিটার্ন 0;

আউটপুট

আউটপুট নিচে উল্লেখ করা হয়েছে -

a-b=6

  1. ক্লাউড স্টোরেজ কি?

  2. সি-তে ফাংশন স্পেসিফায়ার কী?

  3. C++ এ বহিরাগত স্টোরেজ ক্লাস

  4. C++ এ ভেরিয়েবলের স্টোরেজ ক্লাস কি কি?