somewhere in... blog
x
ফোনেটিক ইউনিজয় বিজয়

সি প্রোগ্রামিং: বিগিনার লেভেল - পর্ব ১.১

২৮ শে জুলাই, ২০০৯ বিকাল ৪:১৭
এই পোস্টটি শেয়ার করতে চাইলে :

পর্ব ১.১:

সি ল্যাঙ্গুয়েজে একটি কোড দেখুন:

#include
#include

int main()
{
clrscr();
printf(“Hello!”);
getch();
return 0;
}

এই কোডটি রান করলে স্ক্রীনে Hello! লেখাটি দেখা যাবে। অর্থাৎ এখানে printf() একটি ফাংশন যার “” এর মধ্যে যা লেখা হবে তা স্ক্রীনে দেখা যাবে। printf() এর গঠন -

printf(“some text to print on screen”);

লক্ষ্য করুন লাইনটির পর একটি সেমিকোলন ব্যবহার করা হয়েছে। সি ল্যাঙ্গুয়েজে একটি স্টেটমেন্টের পর সেমিকোলন দিতে হয়, এখানে printf() একটি স্টেটমেন্ট বা ইন্সট্রাকশন।
এখানে printf() একটি বিল্ট-ইন ফাংশন অর্থাৎ এমন একটি ফাংশন যা সি কম্পাইলারের সাথে দেয়া থাকে। কিন্তু এই ফাংশনটির কাজ কম্পিউটারকে বুঝানোর জন্য একটি হেডার ফাইল প্রয়োজন। printf() ফাংশনটির কাজ stdio.h নামক হেডার ফাইলে দেয়া থাকে। তাই প্রোগ্রামের শুরুতেই আমরা #include লাইনটি লিখেছি, ফলে কম্পাইলার এই কোডটি কম্পাইল করার সময় stdio.h ফাইলটিও কম্পাইল করবে। হেডার ফাইলগুলো কম্পাইলারের সাথে দেয়া থাকে। stdio হল standard input/output এর সংক্ষিপ্ত রূপ। নাম দেখেই বুঝা যাচ্ছে এই হেডার ফাইলটিতে ইনপুট আউটপুট সংক্রান্ত তথ্য দেয়া আছে।

এখানে conio নামে আরো একটি header file ইনক্লুড করা হয়েছে, conio হল configure input/output এর সংক্ষিপ্ত রূপ। একটি সি কোডের প্রধান অংশ হল main() ফাংশন। এই ফাংশনের মধ্যে যা ইন্সট্রাকশন থাকে কম্পাইলার সে অনুযায়ী কাজ করে। main() ফাংশনের পর সেকেন্ড ব্রাকেট/কার্লি ব্রেস {} এর মধ্যের অংশটুকু হল main() ফাংশনের অংশ।

এখানে main() ফাংশনের প্রথম লাইন হল clrscr() (clear screen-এর সংক্ষিপ্ত রূপ) যার কাজ হল স্ক্রীনের আগের লেখা মুছে ফেলা, অর্থাৎ স্ক্রীন পরিষ্কার করা। তাই কোডটি রান করা হলে কম্পাইলার সবার আগে এই ফাংশনের কাজটি করবে। এরপর দ্বিতীয় লাইনে অগ্রসর হবে, এবং printf(“Hello!”) পাবে। এই স্টেটমেন্টের কাজ করবে, অর্থাৎ স্ক্রীনে Hello! লেখাটি প্রিন্ট করবে।
getch() এর কাজ হল ইউজারের কাছ থেকে একটি ইনপুট এর জন্য অপেক্ষা করা। অর্থাৎ কিবোর্ড থেকে একটি কি প্রেস না করা পর্যন্ত এটি অপেক্ষা করবে।
এরপরে return 0 কেন লেখা হল এবং main() ফাংশনের আগে কেন int লেখা হল তা পরবর্তীতে আলোচনা করা হবে।

সি এর একটি বৈশিষ্ট্য হল এটি case sensitive, অর্থাৎ এর কম্পাইলারের কাছে UPPER CASE এবং lower case আলাদা গুরুত্ব বহন করে। তাই আপনি যদি printf() এর জায়গায় Printf() বা printF() এরকম কিছু লেখেন তা কাজ করবে না, এরর দেবে।
পরবর্তী পর্বে বিভিন্ন ডেটা টাইপ এবং কিভাবে ইনপুট দিতে হয় তা দেখব।


১.০ ১.১ ১.২
সর্বশেষ এডিট : ৩১ শে জুলাই, ২০০৯ দুপুর ১:২৫
১০টি মন্তব্য ৪টি উত্তর

আপনার মন্তব্য লিখুন

ছবি সংযুক্ত করতে এখানে ড্রাগ করে আনুন অথবা কম্পিউটারের নির্ধারিত স্থান থেকে সংযুক্ত করুন (সর্বোচ্চ ইমেজ সাইজঃ ১০ মেগাবাইট)
Shore O Shore A Hrosho I Dirgho I Hrosho U Dirgho U Ri E OI O OU Ka Kha Ga Gha Uma Cha Chha Ja Jha Yon To TTho Do Dho MurdhonNo TTo Tho DDo DDho No Po Fo Bo Vo Mo Ontoshto Zo Ro Lo Talobyo Sho Murdhonyo So Dontyo So Ho Zukto Kho Doye Bindu Ro Dhoye Bindu Ro Ontosthyo Yo Khondo Tto Uniswor Bisworgo Chondro Bindu A Kar E Kar O Kar Hrosho I Kar Dirgho I Kar Hrosho U Kar Dirgho U Kar Ou Kar Oi Kar Joiner Ro Fola Zo Fola Ref Ri Kar Hoshonto Doi Bo Dari SpaceBar
এই পোস্টটি শেয়ার করতে চাইলে :
আলোচিত ব্লগ

আমাদের নিজেদের না পাওয়া গুলো অন্যদের পেতে সাহায্য করা উচিত।

লিখেছেন নূর আলম হিরণ, ৩১ শে মার্চ, ২০২৬ রাত ৯:৪২


আমরা মানুষেরা সবসময় ভালো থাকতে চাই। ভালো খেতে চাই, ভালো পড়তে চাই, ভালো চাকুরী/ব্যবসা করতে চাই। কিন্তু বেশিরভাগ সময়ই আমাদের চাওয়ার সাথে পাওয়ার মিল থাকেনা। এই চাওয়ার সাথে পাওয়ার মিল... ...বাকিটুকু পড়ুন

অভিনব প্রতারনা - ডিজিটাল প্রতারক

লিখেছেন শোভন শামস, ৩১ শে মার্চ, ২০২৬ রাত ১১:১৮



একটি সাম্প্রতিক সত্য ঘটনা।
মোবাইল ফোনে কল আসল, একটা গোয়েন্দা সংস্থার ছবি এবং পদবী সহ। এই নাম্বার সেভ করা না, আননোন নাম্বার। ফোন ধরলাম। বলল আপনার এই নাম্বার ব্যবহার করে... ...বাকিটুকু পড়ুন

ধান ভানতে শীবের গীত : প্রজা বলে শীত ! শীত!!

লিখেছেন স্বপ্নের শঙ্খচিল, ৩১ শে মার্চ, ২০২৬ রাত ১১:২২

ধান ভানতে শীবের গীত : প্রজা বলে শীত ! শীত!!


সমুদ্রে বড় জাহাজ যখন ডুবতে থাকে, তখন কে ধনী বা কে গরীব প্রকৃতি তার বাছ-বিচার করেনা ।
বা বলা চলে, কে পাপী... ...বাকিটুকু পড়ুন

এতো সুর আর এতো গান - আমার কণ্ঠে

লিখেছেন সাড়ে চুয়াত্তর, ০১ লা এপ্রিল, ২০২৬ রাত ২:০০

একটা হারানো দিনের গান গাওয়ার চেষ্টা করেছি (Cover Song)। আশা করি সবাই উপভোগ করবেন।

গান - এতো সুর আর এতো গান
মূল গায়ক - সুবীর সেন
গীতিকার এবং সুরকার - সুধিন... ...বাকিটুকু পড়ুন

আগে নিজেকে বদলে দিন

লিখেছেন সত্যপথিক শাইয়্যান, ০১ লা এপ্রিল, ২০২৬ সকাল ১১:৪১



"আমার স্বামী সংসারের কুটোটাও নাড়ান না। যেখানকার জিনিস সেখানে রাখেন না। মুজা খুলে ছুঁড়ে যেখানে সেখানে ফেলে দেন। নিজেকে পরিষ্কার রাখতে বারবার ভুল করেন! এতো বছর বিবাহিত জীবন... ...বাকিটুকু পড়ুন

×