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

সি প্রোগ্রামিং-এ কনস্ট্যান্ট ভেরিয়েবল ঘোষণা


সি-এ ভেরিয়েবলগুলো const কিওয়ার্ড বা #define প্রিপ্রসেসর ডিরেক্টিভ ব্যবহার করে কনস্ট্যান্ট হিসেবে ঘোষণা করা যায়। নিচে এদের বিস্তারিত দেওয়া হলো।

const কিওয়ার্ড

ভেরিয়েবলের ডেটা টাইপের আগে const কিওয়ার্ড ব্যবহার করে ভেরিয়েবলগুলাকে কনস্ট্যান্ট হিসেবে ঘোষণা করা যায়। কনস্ট্যান্ট ভেরিয়েবলগুলো শুধুমাত্র একবার ইনিশিয়ালাইজ করা যায়। কনস্ট্যান্ট ভেরিয়েবলগুলোর ডিফল্ট মান শূন্য (zero)।

নিচে const কিওয়ার্ড ব্যবহার করে সি-এ কনস্ট্যান্ট ভেরিয়েবল ঘোষণার উদাহরণ দেওয়া হলো।

উদাহরণ

#include <stdio.h>
int main() {
    const int a;
    const int b = 12;
    printf("The default value of variable a : %d", a);
    printf("\nThe value of variable b : %d", b);
    return 0;
}

উপরের প্রোগ্রামের আউটপুট নিচের মতো:

The default value of variable a : 0
The value of variable b : 12

#define প্রিপ্রসেসর ডিরেক্টিভ

#define প্রিপ্রসেসর ডিরেক্টিভ ব্যবহার করেও ভেরিয়েবল কনস্ট্যান্ট হিসেবে ঘোষণা করা যায়, কারণ এটি যেকোনো মানের জন্য একটি আলাইয়াস (উপনাম) ঘোষণা করে।

নিচে #define প্রিপ্রসেসর ডিরেক্টিভ ব্যবহার করে কনস্ট্যান্ট ভেরিয়েবল ঘোষণার উদাহরণ দেওয়া হলো।

উদাহরণ

#include <stdio.h>
#define num 25
int main() {
    printf("The value of num is: %d", num);
    return 0;
}

আউটপুট

উপরের প্রোগ্রামের আউটপুট নিচের মতো:

The value of num is: 25

  1. SQL Server-এ ভেরিয়েবল ডিক্লেয়ার করা (Declare Variables)

  2. পাইথনে ভেরিয়েবল ডিক্লেয়ার করবেন ভ্যালু অ্যাসাইন না করে?

  3. মাস্টার বাশ ভেরিয়েবল: ডিক্লেয়ার, অ্যাসাইন ও কার্যকর ব্যবহার

  4. মাস্টার পাওয়ারশেল ভেরিয়েবল: দক্ষ স্ক্রিপ্টিংয়ের আপনার গাইড