✏️ Explanatory Question

ভ্যারিয়েবল নামের সমাধান (Invalid Variable Names and Reasons)

👁 0 Views
📘 Detailed Answer
🟢 Easy
💡

Answer with Explanation

ভুল (Invalid) ভ্যারিয়েবল নাম এবং কারণ

প্রশ্ন

নিচের কোন কোন ভ্যারিয়েবল নাম অবৈধ (Invalid) এবং কেন?

BASICSALARY _basic basic-hra
#MEAN group. 422
population in 2006 over time mindovermatter
FLOAT hELLO queue.
team’svictory Plot # 3 2015_DDay

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

  • ভ্যারিয়েবল নামের মধ্যে অক্ষর (A-Z, a-z), সংখ্যা (0-9) এবং আন্ডারস্কোর (_) ব্যবহার করা যায়।
  • ভ্যারিয়েবল নামের মধ্যে স্পেস (space) ব্যবহার করা যায় না।
  • ভ্যারিয়েবল নাম সংখ্যা দিয়ে শুরু করা যায় না।
  • #, -, ., ', @ ইত্যাদি বিশেষ চিহ্ন ব্যবহার করা যায় না।

সমাধান

ভ্যারিয়েবল নাম অবস্থা কারণ
BASICSALARY সঠিক (Valid) শুধুমাত্র অক্ষর ব্যবহার করা হয়েছে।
#MEAN ভুল (Invalid) # চিহ্ন ব্যবহার করা হয়েছে।
population in 2006 ভুল (Invalid) এখানে স্পেস ব্যবহার করা হয়েছে।
FLOAT সঠিক (Valid) শুধুমাত্র অক্ষর রয়েছে।
team’svictory ভুল (Invalid) অ্যাপোস্ট্রফি (') ব্যবহার করা হয়েছে।
_basic সঠিক (Valid) আন্ডারস্কোর (_) দিয়ে শুরু করা যায়।
group. ভুল (Invalid) ডট (.) ব্যবহার করা হয়েছে।
over time ভুল (Invalid) স্পেস ব্যবহার করা হয়েছে।
hELLO সঠিক (Valid) শুধুমাত্র অক্ষর রয়েছে।
Plot # 3 ভুল (Invalid) স্পেস এবং # চিহ্ন রয়েছে।
basic-hra ভুল (Invalid) হাইফেন (-) ব্যবহার করা হয়েছে।
422 ভুল (Invalid) সংখ্যা দিয়ে শুরু হয়েছে।
mindovermatter সঠিক (Valid) শুধুমাত্র অক্ষর রয়েছে।
queue. ভুল (Invalid) ডট (.) ব্যবহার করা হয়েছে।
2015_DDay ভুল (Invalid) সংখ্যা দিয়ে শুরু হয়েছে।

সি (C) প্রোগ্রামের উদাহরণ

#include 

int main()
{
    /* সঠিক ভ্যারিয়েবল নাম */

    int BASICSALARY = 50000;
    int _basic = 1000;
    int FLOAT = 20;
    int hELLO = 5;
    int mindovermatter = 1;

    printf("BASICSALARY = %d\n", BASICSALARY);
    printf("_basic = %d\n", _basic);
    printf("FLOAT = %d\n", FLOAT);
    printf("hELLO = %d\n", hELLO);
    printf("mindovermatter = %d\n", mindovermatter);

    /* ভুল ভ্যারিয়েবল নাম */

    /*
    int #MEAN = 10;
    int population in 2006 = 50;
    int basic-hra = 200;
    int 422 = 15;
    int queue. = 5;
    int 2015_DDay = 100;
    */

    return 0;
}

প্রোগ্রামের আউটপুট

BASICSALARY = 50000
_basic = 1000
FLOAT = 20
hELLO = 5
mindovermatter = 1
গুরুত্বপূর্ণ নোট:
ভুল (Invalid) ভ্যারিয়েবল নামগুলো কমেন্টের মধ্যে রাখা হয়েছে কারণ এগুলো সরাসরি ব্যবহার করলে Compiler Error দেখাবে।