সি প্রোগ্রামিংঃ for-লুপ

লুপিং এর কাজে সবছেয়ে বেশি ব্যবহৃত হয় for loop. এ for loop এর তিনটি অংশ রয়েছে। তার আগে আমরা দেখেনি for loop সাধারন ব্যবহার নিয়ম। for(exprission1;Exprission2;Expression3)Statement বিদ্রঃ এখানে প্রত্যেকটি Expression ; (সেমিকোলন) দিয়ে আলাদা করে দিতে হবে। এখানে প্রথম exprission1  হচ্ছে for loop এর প্রথম অংশ। এটি দ্বারা একটি প্রাথমিক মান দেওয়া হয় । যাকে … Read more

সি++ প্রোগ্রামিং টিউটোরিয়াল – ইন্ট্রো

Bell Lab এ ১৯৭৯ সালে Bjarne Stroustrup সি++ ডেভেলপ করা শুরু করেন। সি প্রোগ্রামিং ল্যাঙ্গুয়েজ এ object oriented ফিচার দেওয়ার জন্যই মূলত সি++ এর উৎপত্তি। সি++ intermediate-level / middle-level প্রোগ্রামিং ল্যাঙ্গুয়েজ যা উইন্ডোজ, ম্যাক এবং লিনাক্স ছাড়াও অন্যান্য অপারেটিং সিস্টেমে চলতে পারে । এটা দিয়ে systems software, application software, device drivers, embedded software,  serverএ এবং client applications তৈরি করার জন্য … Read more

Conditional Operator (?:) – সি প্রোগ্রামিং এ আমার প্রিয় একটা অপারেটর।

if-else statement এর পরিবর্তে Conditional Operator (?:) ব্যবহার করে সহজেই দুইটি statement অথবা valu এর মধ্যে তুলনা করে একটি মান নির্বাচিত করা যায়। Conditional Operator সি প্রোগ্রামিং এ নিচের মত করে লেখা হয়ঃ condition ? first_expression : second_expression; এখানে condition  হচ্ছে যে কোন একটা শর্ত। যা সত্য হলে   first_expression নির্বাচিত হবে। আর কন্ডিশন ভুল হলে second_expression। নিচে ছোট্ট … Read more

মেথড বনাম ফাংশন অথবা ফাংশন বনাম মেথড

সি বা সি++ এর কল্যানে আমরা অনেকেই ফাংশনের সাথে পরিচিত। জাভাতে এসে আরেকটি শব্দ, তার নাম হচ্ছে মেথড। জাভাতে যখন আমি আসলাম, তখন মেথড নামের এ বস্তুর নাম শুনলাম। কিন্তু দেখতে আমাদের সি বা সি++ এর ফাংশনের মত। আমি প্রথম কনফিউসড ছিলাম যে ফাংশন কই? বা ফাংশন এর মত একে মেথডই বলার কারন কি। আসলে … Read more