সি প্রোগ্রামিং শেখার জন্য এই জিনিসগুলো লাগবেঃ
আমরা CodeBlocks IDE এবং এর সাথে যুক্ত MinGW
কোডব্লকসে তুমি নিচের কোডটি টাইপ করোঃ
1#include<stdio.h>
2
3int main(){
4 printf("Hello World");
5 return 0;
6}
এই প্রোগ্রামটি রান করলে নিচের মতো আউটপুট দেখাবেঃ
এখানে কী লেখা হয়েছে তা তুমি বুঝতে পারো নি তাই না? পারার কথাও নয় । তাহলে এখন আসো আমরা দেখি আসলে প্রতিটি লাইনে কী করে হয়েছে এবং কেন লেখা হয়েছে ।
এই লাইনটি কে বলা হয় প্রিপ্রসেসর ডাইরেক্টিভ (Preprocessor directive)। আসলে এই লাইনের মাধ্যমে আমরা নামের একটি হেডার ফাইল কে আমাদের প্রোগ্রামে যুক্ত করছি । হেডার ফাইলে মূলত কিছু দরকারি ফাংশন বা কোড আগে থেকেই লেখা থাকে যাতে আমাদের প্রোগ্রামিং করতে সুবিধা হয় এবং পরিশ্রম অনেকটা কম হয় ।
এগুলো কে বলা হয় ।
একটি ফাকা লাইন । আমরা প্রোগ্রাম কে সহজবোধ্য করার উদ্দেশ্যে আমাদের কোডের মধ্যে প্রয়োজনমতো ফাকা লাইন ব্যবহার করতে পারি ।
এখানে মানে হলো Integer বা পূর্ণসংখ্যা । আর হলো একটি ফাংশনের নাম । ফাংশন নিয়েও আমরা একটি আলাদা লেসন বিস্তারিত আলোচনা করবো । আপাতত এটুকু জেনে রাখো যে প্রতিটি ফাংশন একটি নির্দিষ্ট কাজ করে । প্রতিটি সি প্রোগ্রামে একটি এবং কেবল একটি ফাংশন থাকে, এবং এই ফাংশন থেকেই প্রোগ্রাম শুরু হয় । ফাংশন এর ভেতরের অংশ বোঝাতে বা Curly Braces ব্যবহৃত হয় ।
এখানেও হলো একটি ফাংশন, যা স্ক্রিনে কোনো লেখা কে দেখায় বা Print করে । কিন্তু এই ফাংশনটি কিন্তু আমরা তৈরি করি নি, কেবল এটি ব্যবহার করেছি । ফাংশনটি তৈরি করা আছে নামক ফাইলে, যা আমরা ১ম লাইনে আমাদের প্রোগ্রামে যুক্ত করেছি ।
এর মাধ্যমে আমরা মূলত বলেছি যে ফাংশনটি কি Return করবে । ফাংশনের Return Value নিয়েও আমরা ফাংশনের লেসনে বিস্তারিত আলোচনা করবো । আপাতত এই লাইন নিয়ে মাথা না ঘামালেও চলবে !
এর মাধ্যমে আমরা মূলত ফাংশনের বডি এর শেষ নির্দেশ করেছি ।
Loading...