কম্পিউটার টিউটোরিয়াল

সি ভাষায় ভেরিয়েবল ডিক্লেরেশন, ইনিশিয়ালাইজেশন এবং অ্যাসাইনমেন্ট


ভেরিয়েবলের মূল উদ্দেশ্য মেমরিতে ডেটা সংরক্ষণ। কনস্ট্যান্টের মতো প্রোগ্রাম এক্সিকিউশনের সময় এটি পরিবর্তন হয় না, কিন্তু এর মান এক্সিকিউশন время পরিবর্তন করা যায়।

ভেরিয়েবল ডিক্লেরেশন

সিনট্যাক্স: type variable_name; বা type var1, var2, var3;

উদাহরণ: int a,b; float c; double d;

ভেরিয়েবল ইনিশিয়ালাইজেশন

সিনট্যাক্স: data_type variablename = value;

উদাহরণ:

int width, height = 20;
char letter = 'R';
float base, area;
double d;
width = 10;
area = 26.5;

ভেরিয়েবল অ্যাসাইনমেন্ট

একটি ভেরিয়েবলে মান অ্যাসাইন করার প্রক্রিয়া। উদাহরণ: int height = 40; int base = 31;

ভেরিয়েবল নামের নিয়ম

  • অক্ষর, অঙ্ক এবং আন্ডারস্কোর (_) ব্যবহার করা যায়।
  • অক্ষর বা আন্ডারস্কোর দিয়ে শুরু করতে হবে, অঙ্ক দিয়ে শুরু করা যায় না।
  • নামে হোয়াইটস্পেস থাকতে পারবে না।
  • রিজার্ভড ওয়ার্ড/কীওয়ার্ড (int, goto ইত্যাদি) ব্যবহার করা যাবে না।

উদাহরণ প্রোগ্রাম

#include <stdio.h>
int main() {
    int a, b, c;
    float f;
    a = 40;
    b = 50;
    c = a + b;
    printf("value of c : %d \n", c);
    return 0;
}

আউটপুট

Value of c: 90
  1. C ভাষায় putw() এবং getw() ফাংশন ব্যাখ্যা

  2. C ভাষায় পয়েন্টার এবং টু-ডাইমেনশনাল অ্যারে ব্যাখ্যা

  3. সি ভাষায় পয়েন্টার এবং অ্যারের পারস্পরিক সম্পর্ক

  4. C ভাষায় ক্যারেক্টার অপারেশন ব্যাখ্যা