কম্পিউটার

C++ এ পরিবর্তনশীল আরম্ভ


ভেরিয়েবল হল ব্যবহারকারীর দেওয়া নাম। একটি ডেটাটাইপ একটি ভেরিয়েবল ঘোষণা এবং শুরু করার জন্যও ব্যবহৃত হয় যা সেই ভেরিয়েবলে মেমরি বরাদ্দ করে। সেই ভেরিয়েবলে মেমরি বরাদ্দ করার জন্য int, char, float ইত্যাদির মতো বেশ কিছু ডেটাটাইপ আছে।

ভেরিয়েবল শুরু করার দুটি উপায় আছে। একটি হল স্ট্যাটিক ইনিশিয়ালাইজেশন যেখানে ভেরিয়েবলকে প্রোগ্রামে একটি মান বরাদ্দ করা হয় এবং অন্যটি হল গতিশীল ইনিশিয়ালাইজেশন যেখানে ভেরিয়েবলকে রান টাইমে একটি মান বরাদ্দ করা হয়।

নিম্নলিখিতটি পরিবর্তনশীল শুরুর সিনট্যাক্স।

datatype variable_name = value;

এখানে,

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

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

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

নিম্নলিখিতটি পরিবর্তনশীল প্রাথমিককরণের একটি উদাহরণ।

উদাহরণ

#include <iostream>
using namespace std;
int main() {
   int a = 20;
   int b;
   cout << "The value of variable a : "<< a; // static initialization
   cout << "\nEnter the value of variable b : "; // dynamic initialization
   cin >> b;
   cout << "\nThe value of variable b : "<< b;
   return 0;
}

আউটপুট

The value of variable a : 20
Enter the value of variable b : 28
The value of variable b : 28

উপরের প্রোগ্রামে, দুটি ভেরিয়েবল a এবং b.

ঘোষণা করা হয়েছে
int a = 20;
int b;

ভেরিয়েবল a কে প্রোগ্রামে একটি মান দিয়ে আরম্ভ করা হয় যখন ভেরিয়েবল b গতিশীলভাবে শুরু হয়।

cout << "The value of variable a : "<< a; // static initialization
cout << "\nEnter the value of variable b : "; // dynamic initialization
cin >> b;
cout << "\nThe value of variable b : "<< b;

  1. expm1() C++ এ

  2. log1p() C++ এ

  3. C++ এ পয়েন্টার অপারেটর * কি?

  4. কেন আমরা C++ এ একটি উদ্বায়ী কোয়ালিফায়ার ব্যবহার করি?