Hsc ict অধ্যায় ৫ Constant (ধ্রুবক) কী?

ধ্রুবক (Constant) কী?

ধ্রুবক হল একটি নির্দিষ্ট মান, যা প্রোগ্রাম চলাকালীন পরিবর্তন করা যায় না। অর্থাৎ, একবার কোনো মান সংরক্ষণ করলে সেটি আর পরিবর্তন করা সম্ভব নয়।



ধ্রুবকের ধরন:

C প্রোগ্রামিং-এ প্রধানত তিন ধরনের ধ্রুবক ব্যবহৃত হয়:


সংখ্যা ধ্রুবক (Numeric Constants)


পূর্ণসংখ্যা (Integer Constants): যেমন, 10, -50, 1000

দশমিক সংখ্যা (Floating-point Constants): যেমন, 3.14, -0.005, 99.99

অক্ষর ধ্রুবক (Character Constants)


একক ক্যারেক্টার ব্যবহার করা হয় ' ' (single quotes)-এর মধ্যে। যেমন, 'A', 'b', '$'

স্ট্রিং ধ্রুবক (String Constants)


একাধিক ক্যারেক্টার " " (double quotes)-এর মধ্যে রাখা হয়। যেমন, "Hello", "C Programming"

100% of your text is likely AI-generated



C প্রোগ্রামে ধ্রুবক ব্যবহারের উপায়


১. const কীওয়ার্ড ব্যবহার করে:

const কীওয়ার্ড ব্যবহার করে একটি ভেরিয়েবলকে ধ্রুবক হিসেবে ঘোষণা করা যায়, যা পরে পরিবর্তন করা সম্ভব নয়।


#include <stdio.h>


int main() {

    const int num = 10;  // num একটি ধ্রুবক, এর মান পরিবর্তন করা যাবে না

    printf("Number: %d\n", num);


    // num = 20;  // এটি ভুল হবে, কারণ num ধ্রুবক


    return 0;

}


২. #define প্রিপ্রসেসর নির্দেশনা ব্যবহার করে:

#define ব্যবহার করে ধ্রুবক ঘোষণা করলে এটি পুরো প্রোগ্রাম জুড়ে অপরিবর্তনীয় থাকে।


#include <stdio.h>


#define PI 3.1416  // PI নামক একটি ধ্রুবক তৈরি করা হয়েছে


int main() {

    printf("Value of PI: %.4f\n", PI);


    // PI = 3.15;  // এটি ভুল হবে, কারণ #define ব্যবহার করে তৈরি ধ্রুবক পরিবর্তন করা যায় না


    return 0;

}

ধ্রুবকের সুবিধা:

✅ ডাটা সুরক্ষিত থাকে: একবার মান নির্ধারণ করলে সেটি পরিবর্তন করা যায় না, ফলে ভুলের সম্ভাবনা কমে যায়।

✅ প্রোগ্রামের পাঠযোগ্যতা বাড়ায়: PI বা TAX_RATE এর মতো নাম ব্যবহার করলে কোডটি বোঝা সহজ হয়।

✅ কোড সহজে পরিবর্তন করা যায়: #define ব্যবহার করলে পুরো প্রোগ্রামে একই মান পরিবর্তন করা সহজ হয়।


ধ্রুবক ঘোষণার নিয়ম:

* ধ্রুবক ঘোষণার জন্য const কীওয়ার্ড ব্যবহার করা হয়।

* ধ্রুবকের নাম সাধারণত বড় অক্ষরে লেখা হয়।

* ধ্রুবকের মান অবশ্যই ঘোষণা করার সময় নির্ধারণ করতে হবে।


উপসংহার:

C প্রোগ্রামে ধ্রুবক এমন একটি মান, যা একবার নির্ধারণের পর পরিবর্তন করা যায় না। এটি const কীওয়ার্ড বা #define নির্দেশনা ব্যবহার করে ঘোষণা করা হয় এবং প্রোগ্রামের নির্দিষ্ট অংশের মান অপরিবর্তনীয় রাখতে সাহায্য করে।


Next Post Previous Post
No Comment
Add Comment
comment url