উদাহরণসহ সি প্রোগ্রামিং হলো একটি অ্যাপের মধ্যে একটি সম্পূর্ণ সি ল্যাঙ্গুয়েজ কোর্স: ৪৫টি লেসন যেখানে প্রতিটি ধারণা সমাধান করা উদাহরণের মাধ্যমে শেখানো হয়, এবং অনুশীলনের জন্য রয়েছে ৮২টি সি প্রোগ্রাম।
একটি লেসন পড়ুন, এর উদাহরণগুলো চালান, অনুশীলন প্রশ্ন দিয়ে নিজেকে যাচাই করুন, তারপর একই বিষয়ের উপর সম্পূর্ণ প্রোগ্রামগুলো অধ্যয়ন করুন। এটি সবই অফলাইনে কাজ করে।
বেশিরভাগ সি অ্যাপ আপনাকে হয় তত্ত্ব অথবা প্রোগ্রামের একটি তালিকা দেয়। এখানে আপনি দুটোই একসাথে পাবেন। প্রতিটি লেসন একটি ধারণা সহজ ভাষায় ব্যাখ্যা করে এবং সেটিকে সংক্ষিপ্ত, সম্পূর্ণ সি প্রোগ্রামের মাধ্যমে তার আসল আউটপুটসহ দেখায়, ফলে কোডটি কী করে তা আপনি শুধু পড়ার পরিবর্তে দেখতে পান। শুধুমাত্র লেসনগুলোর মধ্যেই ১৫০টিরও বেশি উদাহরণ প্রোগ্রাম রয়েছে, সাথে মেমরিতে কী ঘটে তার ২৬টি ডায়াগ্রামও আছে।
পর্ব ১: উদাহরণসহ C ভাষা শিখুন (১১টি বিভাগে ৪৫টি পাঠ)
• শুরু করা: C কী, কম্পাইলার সেট আপ করা, আপনার প্রথম প্রোগ্রাম, কম্পাইলেশন কীভাবে কাজ করে, কমেন্ট
• মৌলিক বিষয়: কীওয়ার্ড এবং আইডেন্টিফায়ার, ভেরিয়েবল, কনস্ট্যান্ট, ডেটা টাইপ এবং সাইজ, অপারেটর, প্রেসিডেন্স এবং কনভার্সন, printf দিয়ে আউটপুট, scanf এবং fgets দিয়ে ইনপুট
• কন্ট্রোল ফ্লো: if এবং else, switch স্টেটমেন্ট, for লুপ, while এবং do-while লুপ, break এবং continue
• ফাংশন: আর্গুমেন্ট এবং রিটার্ন ভ্যালু, স্কোপ এবং লাইফটাইম, রিকারশন
• অ্যারে এবং স্ট্রিং: মাল্টি-ডাইমেনশনাল অ্যারে, স্ট্রিং ফাংশন এবং সেফটি
• পয়েন্টার এবং মেমরি: পয়েন্টার এবং অ্যারে, পয়েন্টার এবং ফাংশন, malloc এবং free দিয়ে ডাইনামিক মেমরি
• আপনার নিজস্ব টাইপ: স্ট্রাকচার, ইউনিয়ন, এনুমারেশন, typedef
• ফাইল: ফাইল খোলা, লেখা এবং পড়া, বাইনারি ফাইল
• বড় প্রোগ্রাম: প্রিপ্রসেসর, ম্যাক্রো এবং এর সমস্যা, মাল্টি-ফাইল প্রোগ্রাম
• এরর এবং ডিবাগিং: সাধারণ ভুল প্রকৃত কম্পাইলার বার্তা, অনির্ধারিত আচরণ, ডিবাগিং টিপস
• রেফারেন্স: একটি C কুইক-রেফারেন্স চিট শিট এবং C23-এ নতুন কী আছে
পার্ট ২: অনুশীলনের জন্য ৮২টি C প্রোগ্রামিং উদাহরণ (১১টি বিভাগ)
• মৌলিক বিষয় এবং শর্তাবলী: দুটি সংখ্যা অদলবদল, জোড় বা বিজোড়, অধিবর্ষ, তিনটি সংখ্যার মধ্যে বৃহত্তম, দ্বিঘাত সমীকরণ
• লুপ এবং সংখ্যা: ফ্যাক্টোরিয়াল, ফিবোনাচ্চি সিরিজ, মৌলিক সংখ্যা এবং ইরাটোস্থেনিসের চালনী, আর্মস্ট্রং সংখ্যা, গসাগু এবং লসাগু, nCr এবং nPr
• প্যাটার্ন প্রোগ্রাম: স্টার পিরামিড, ডায়মন্ড, ফ্লয়েডের ত্রিভুজ, প্যাসকেলের ত্রিভুজ
• সংখ্যা পদ্ধতি: দশমিক, বাইনারি, অক্টাল এবং হেক্সাডেসিমাল রূপান্তর, বিটওয়াইজ অপারেটর
• অ্যারে এবং ম্যাট্রিক্স: লিনিয়ার এবং বাইনারি সার্চ, বাবল, সিলেকশন এবং ইনসারশন সর্ট, ম্যাট্রিক্স গুণ, ট্রান্সপোজ, ডিটারমিন্যান্ট
• স্ট্রিং: রিভার্স, প্যালিনড্রোম, স্বরবর্ণ এবং ব্যঞ্জনবর্ণ, অ্যানাগ্রাম চেক, স্ট্রিং থেকে ইন্টিজার
• পয়েন্টার, স্ট্রাকচার এবং ফাইল: ডায়নামিক অ্যারে, ফাংশন পয়েন্টার, টাওয়ার অফ হ্যানয়, ছাত্র রেকর্ড, একটি ফাইল কপি করুন
• সহজ প্রজেক্ট: ক্যালকুলেটর, ব্যাংক অ্যাকাউন্ট মেনু, সংখ্যা অনুমান করার খেলা, টিক-ট্যাক-টো
শেখার সাথে সাথে অনুশীলন করুন
• উত্তর সহ ১৩০টি অনুশীলন প্রশ্ন: প্রথমে চেষ্টা করুন, তারপর উত্তর দেখতে ট্যাপ করুন
• "ভুল সহ প্রোগ্রাম" উদাহরণগুলি ত্রুটিপূর্ণ C কোড এবং কী ভুল হয় তা দেখায়, যাতে আপনি ভুলগুলি খুঁজে বের করতে এবং ঠিক করতে শিখতে পারেন
• পার্ট ২-এর প্রতিটি প্রোগ্রামের একটি নমুনা রান এবং "এটি কীভাবে কাজ করে" তার ব্যাখ্যা রয়েছে
• সম্পর্কিত পাঠ এবং প্রোগ্রামগুলির মধ্যে লিঙ্ক
বৈশিষ্ট্য
• আধুনিক স্ট্যান্ডার্ড C (C17), C23-এর উপর নোট সহ
• সমস্ত পাঠ এবং প্রোগ্রাম জুড়ে অনুসন্ধান করুন
• অফলাইনে কাজ করে, কোনও অ্যাকাউন্টের প্রয়োজন নেই
• ডার্ক মোড; কোড ব্লকগুলো পাশাপাশি স্ক্রল করে, ফলে ফোনেও C কোড পাঠযোগ্য থাকে।
• ৮টি ভাষায় উপলব্ধ: ইংরেজি, স্প্যানিশ, পর্তুগিজ, ফরাসি, জার্মান, আরবি, হিন্দি এবং ইন্দোনেশীয় (ব্যাখ্যাগুলো অনুবাদ করা হয়েছে; C কোড একই থাকে)।
কাদের জন্য
• নতুন শিক্ষার্থী যারা শুধু তত্ত্ব নয়, উদাহরণের সাহায্যে একদম শুরু থেকে C ভাষা শিখতে চান।
• C প্রোগ্রামিং কোর্সের শিক্ষার্থী যাদের পরীক্ষা এবং ল্যাব কাজের জন্য অনুশীলন প্রশ্ন ও উদাহরণ প্রোগ্রাম প্রয়োজন।
• যারা কিছুটা C জানেন এবং পয়েন্টার, মেমরি, স্ট্রিং বা ফাইল সম্পর্কিত জ্ঞানের ঘাটতি পূরণ করতে চান।
C Programming with Examples হলো ISO C স্ট্যান্ডার্ড এবং GCC ও Clang ডকুমেন্টেশনের উপর ভিত্তি করে তৈরি একটি স্বনির্ভর অধ্যয়নের সহায়ক; এটি কোনো কম্পাইলার বিক্রেতা, বিশ্ববিদ্যালয় বা স্ট্যান্ডার্ড সংস্থার সাথে অনুমোদিত নয়।
সাম্প্রতিক সংস্করণ
3.0.2আপলোড
Ronald Matthew
Android প্রয়োজন
Android 7.0+
সামগ্রীর রেটিং
Everyone
নিরাপত্তা রিপোর্ট
রিপোর্ট করুন
অনুপযুক্ত হিসাবে ফ্ল্যাগ করুনLast updated on Oct 30, 2026
Stability improvements.
