অ্যারে (Array) আমরা প্রোগ্রামে ভেরিয়েবল ডিক্লেয়ার করা জেনেছি। ধরা যাক, int num1 লেখা হলো। তাহলে নামে num1 একটি ইন্টেজার টাইপের ভেরিয়েবল (মেমোরি এড্রেস) সৃষ্টি হবে, যেখানে আমরা একটি পূর্ণ সংখ্যা ইনপুট করতে পারবো। যদি আমরা 50টি সংখ্যা ইনপুট করতে চাই, তাহলে num1, num2, num3…num50 এভাবে পঞ্চাশটি ভেরিয়েবল ডিক্লেয়ার করতে হবে, …
Read More »switch…case, break…continue স্টেটমেন্ট
switch..case স্টেটমেন্ট: সি ভাষায় একাধিক স্টেটমেন্ট থেকে নির্দিষ্ট কোন স্টেটমেন্ট সম্পাদনে switch স্টেটমেন্ট ব্যবহৃত হয়। switch…case এমন একটি স্টেটমেন্ট যা দিয়ে সাধারণত অনেকগুলো স্টেটমেন্ট কোন কিছুকে বাছাই করা (choice) করা হয়। if…else ও nested if else দ্বারাও এ ধরনের কাজ করা যায়। কিন্তু switch…case স্টেটমেন্ট দ্বারা সহজে করা যায়। মূলত …
Read More »লুপিং স্ট্রাকচার (Looping Structure)
লুপিং স্ট্রাকচার (Looping Structure): প্রোগ্রামে যে সব স্টেটমেন্ট দুই বা ততোধিকবার সম্পাদিত হয়, সেগুলোকে লুপিং স্টেটমেন্ট বলা হয়। প্রোগ্রামে স্টেটমেন্টসমূহ সাধারণত স্বয়ংক্রিয়ভাবে ও পর্যায়ক্রমে একবার করে সম্পাদিত হয়। কিন্তু যদি কোনো স্টেটমেন্ট দুই বা ততোধিকবার সম্পাদনের প্রয়োজন হয়, সেসব ক্ষেত্রে লুপিং স্টেটমেন্ট ব্যবহৃত হয়। সি প্রোগ্রামে ব্যবহৃত লুপগুলো হলো- for, …
Read More »এক্সপ্রেশন (Expression) , কীওয়ার্ড (Keyword)
এক্সপ্রেশন (Expression) বা রাশিমালা: কতগুলো অপারেন্ড, অপারেটর ও কনস্ট্যান্টের অর্থবোধক ও সামঞ্জস্যপূর্ণ উপস্থাপনকে এক্সপ্রেশন বা বর্ণনা বলা হয়। উদাহরণ হিসেবে বলা যায়, Avg = (V1 + V2)/2; একটি এক্সপ্রেশন। এখানে Avg, V1, V2 ও 2 অপারেন্ড এবং / = + হলো অপারেটর। কতগুলো অপারেন্ড, কনস্ট্যান্ট ও অ্যারিথমেটিক অপারেটরের মধ্যে সামঞ্জস্যপূর্ণ …
Read More »অপারেটর (Operator)
অপারেটর (Operator): প্রোগ্রামিং ভাষায় গাণিতিক ও যৌক্তিক কাজ নিয়ন্ত্রণ করার জন্য কতগুলো বিশেষ চিহ্ন ব্যবহৃত হয়, এগুলোকে অপারেটর বলা হয়। যেমন, +, -, *, /, <, > ইত্যাদি। এই অপারেটরসমূহ না থাকলে সি ভাষায় কখনো গাণিতিক বা যৌক্তিক কাজ করা সম্ভব হতো না। নিচে বিভিন্ন ধরনের অপারেটর সম্পর্কে আলোচনা করা …
Read More »ধ্রুবক (Constant), চলক (Variable), চলকের প্রকারভেদ
ধ্রুবক (Constant): প্রোগ্রাম নির্বাহের সময় সি প্রোগ্রামিং ভাষায় এমন কিছু মান আছে, যা কখনো পরিবর্তন হয় না। যেমন পাই () এর মান হলো 3.1416 যা কখনো পরিবর্তন হয় না। প্রোগ্রাম নির্বাহের সময় যে রাশির মান অপরিবর্তিত থাকে, তাকে কন্সট্যান্ট বা ধ্রুবক বলা হয়। সি প্রোগ্রামিং ভাষায় দুইভাবে কন্সট্যান্ট ঘোষণা করা …
Read More »সি প্রোগ্রাম এর মৌলিক ডেটা টাইপ (Data Type)
ডেটা টাইপ (Data Type): সি প্রোগ্রামে বিভিন্ন ধরনের ডেটা নিয়ে কাজ করা হয়। প্রোগ্রামে সাধারণত ডেটা ইনপুট করা হয় এবং প্রোগ্রাম ডেটা প্রসেস করে আউটপুট প্রদান করে থাকে। সি-প্রোগ্রামিং-এ ভেরিয়েবল ঘোষণার জন্য ডেটার মান অনুযায়ী ডেটা টাইপ বলে দিতে হয়। বিভিন্ন টাইপের ডেটা মেমোরিতে ভিন্ন ভিন্ন বাইটের জায়গা দখল করে। …
Read More »