C স্টেটমেন্ট : statement কি?

C ভাষায় কোন প্রোগ্রামে উপস্থিত একটি পূর্ণ নির্দেশনাকে বলা হয় স্টেটমেন্ট। স্টেটমেন্ট হচ্ছে অনেকটা C ভাষার বাক্যের মত।

অর্থাৎ, একটি স্টেটমেন্ট দ্বারা কোন প্রোগ্রামের ক্ষুদ্রতম কিন্তু পূর্ণাঙ্গ একটি কাজ সম্পাদন হবে। গঠনগত ভাবে স্টেটমেন্ট ২ ধরনের।

১. simple স্টেটমেন্ট
২. compound স্টেটমেন্ট

simple স্টেটমেন্ট হচ্ছে একটি মাত্র সরল বাক্যের মত। একটি সেমিকোলন দ্বারা কোন simple স্টেটমেন্ট এর সমাপ্তি নির্দেশ করা হয়। যেমনঃ

int x; একটি ডিক্লেয়ারেশন স্টেটমেন্ট,
x=5; একটি এসাইনমেন্ট স্টেটমেন্ট,
scanf("%d", &x); একটি কলিং স্টেটমেন্ট,
আবার,
if (x>0)
    printf("%d", x); একটি কন্ডিশনাল স্টেটমেন্ট।

একটি simple স্টেটমেন্ট এ সাধারণত একটি মাত্র কাজ করার নির্দেশনা থাকে।

Compound স্টেটমেন্ট হচ্ছে অনেকগুলি simple স্টেটমেন্ট এর একটি সমন্বয় যা কার্যগত ভাবে একটি বড় আকারের স্টেটমেন্ট এর মত কাজ করে। compound স্টেটমেন্ট লিখার সময় কার্লি ব্রেস '{}' ব্যবহার করা হয়। এটি হচ্ছে জটিল বাক্যের মত। compound স্টেটমেন্ট এর অন্তর্গত প্রত্যেকটি simple স্টেটমেন্ট ই নিয়ম অনুযায়ী সেমিকোলন দিয়ে শেষ করা হয়। তবে compound স্টেটমেন্ট এর সমাপ্তি নির্দেশক হচ্ছে কার্লি ব্রেস এর ক্লোজিং ব্রেস '}'। যেমন,

if (x>0)
{
    y=x+1;
    printf("%d", y);
}

এই কন্ডিশনাল স্টেটমেন্টটি একটি compound স্টেটমেন্ট। একটি নির্দিষ্ট শর্তের অধীনে যদি আমরা একাধিক কাজ করতে চাই তাহলে অবশ্যই compound স্টেটমেন্ট তৈরী করতে হবে, অর্থাৎ কার্লি ব্রেস ব্যবহার করতে হবে। উপরের উদাহরনে if স্টেটমেন্ট এর কন্ডিশন True হলে কার্লি ব্রেস এর ভেতরকার প্রত্যকেটি লাইনই এক্সেকিউট হবে।

কার্যগত ভাবে কোন স্টেটমেন্ট কে তার কাজ এর উপর ভিত্তি করে বা যে কিওয়র্ড ব্যবহার করে স্টেটমেন্ট টি কাজ করে তার নামে ডাকা হয়। যেমন,


  • ডিক্লেয়ারেশন স্টেটমেন্টঃ ভ্যারিয়েবল, ফাংশন ইত্যাদি ডিক্লেয়ার করার জন্য।
  • এসাইনমেন্ট স্টেটমেন্টঃ এসাইনমেন্ট অপারেটর '=' ব্যবহার করা হয় যে স্টেটমেন্ট এ।
  • কন্ট্রোল স্টেটমেন্টঃ কন্ডিশনাল স্টেটমেন্ট if, else, switch, লুপ স্টেটমেন্ট for, while, do, জাম্প স্টেটমেন্ট goto, return ইত্যাদি, যারা কোড এক্সেকিউশান এর ধারাবাহিতা নিয়ন্ত্রণ করে।
  • কলিং স্টেটমেন্টঃ ফাংশন কল নিয়ে যে সব স্টেটমেন্ট তৈরী হয়।


এরকম বিভিন্ন ধরনের স্টেটমেন্ট থাকতে পারে। কোন স্টেটমেন্ট এক্সেকিউট করা মানে হচ্ছে সেই স্টেটমেন্ট এর শুরু থেকে সমাপ্তি পর্যন্ত যত কাজের নির্দেশনা, বা ইন্সট্রাকশন ছিলো তার সবটুকু সম্পন্ন করা।

Related Posts:

  • C ভাষায় লেখা একটি প্রোগ্রামের সাধারন গঠন একটি C প্রোগ্রাম হল কম্পিউটার এর প্রতি একজন প্রোগ্রামারের লেখা কিছু নির্দেশনা, যা একটি কম্পাইলারের সহায়তায় কম্পিউটার এর বোধগম্য ভাষায় রূপান্তরিত করা … Read More
  • C এর শুরুটা কিভাবে ? C একটি অত্যন্ত জনপ্রিয় প্রোগ্রামিং ল্যাংগুয়েজ এর নাম। আর প্রোগ্রামিং ল্যাংগুয়েজ হল যা দিয়ে কম্পিউটার প্রোগ্রাম তৈরি করা হয়। C জনপ্রিয় হবার কারণ হচ… Read More
  • C এক্সপ্রেশন : Expression এক্সপ্রেশন শব্দের অর্থ অভিব্যক্তি। এমন কিছু আচার আচরণ, ইশারা ইঙ্গিত, কথাবার্তা, শব্দ, মুখভঙ্গি যা আমাদের মনের একটি নির্দিষ্ট ভাব প্রকাশ করে তাই হচ্ছে… Read More
  • C কিওয়র্ড সমূহ : C Keywords প্রোগ্রামিং ল্যাংগুয়েজ এর ক্ষেত্রে কিওয়র্ড হচ্ছে এমন কিছু word বা শব্দ যাদের অর্থ ঐ প্রোগ্রামিং ল্যাংগুয়েজ এ নির্দিষ্ট। এরা নির্দিষ্ট কিছু কাজ সম্পাদ… Read More
  • মৌলিক সংখ্যা : সংখ্যার মৌলিকতা পরীক্ষা ড্রাফট পোস্টঃ প্রাইম নাম্বার হল তারা যারা কেবল ১ এবং সেই নাম্বার দ্বারা নিঃশেষে বিভাজ্য। সহজ ও সুন্দর সংগা। কাজেই আসো আমরা একটা নাম্বার প্রাইম… Read More

0 comments:

Post a Comment