কম্পিউটার

সি ভাষায় প্রাক-প্রসেসর নির্দেশাবলী ব্যাখ্যা কর


প্রি-প্রসেসর হল একটি প্রোগ্রাম যা কম্পাইলারের মধ্য দিয়ে যাওয়ার আগে সোর্স কোড প্রক্রিয়া করে। এটি বিভিন্ন কমান্ড লাইন বা নির্দেশের নিয়ন্ত্রণে কাজ করে।

প্রাক-প্রসেসর মূল লাইনের আগে সোর্স প্রোগ্রামে স্থাপন করা হয়, এটি প্রথম কলামে প্রতীক# দিয়ে শুরু হয় এবং শেষে সেমিকোলনের প্রয়োজন হয় না।

সাধারণত ব্যবহৃত প্রাক-প্রসেসর নির্দেশাবলী হল −

  • #সংজ্ঞায়িত করুন,
  • #undef,
  • #অন্তর্ভুক্ত,
  • #ifdef,
  • #endif,
  • #if,
  • #অন্য...

প্রাক-প্রসেসর নির্দেশাবলী তিনটি বিভাগে বিভক্ত -

  • ম্যাক্রো প্রতিস্থাপন নির্দেশিকা।
  • ফাইল অন্তর্ভুক্তির নির্দেশিকা।
  • কম্পাইলার নিয়ন্ত্রণ নির্দেশিকা।

ম্যাক্রো প্রতিস্থাপন নির্দেশিকা

সিনট্যাক্স এবং একটি উদাহরণ নিম্নরূপ -

সিনট্যাক্স

ম্যাক্রো প্রতিস্থাপন নির্দেশিকা -

-এর জন্য সিনট্যাক্স নীচে দেওয়া হল
#define identifier string

উদাহরণ − সহজ ম্যাক্রো:#define MAX 500

আর্গুমেন্ট সহ ম্যাক্রো − #define sqrt(x) x*x

নেস্টেড ম্যাক্রো − #define A 10

#B A+1

সংজ্ঞায়িত করুন

ফাইল অন্তর্ভুক্তি নির্দেশিকা

সিনট্যাক্স এবং একটি উদাহরণ নিম্নরূপ -

সিনট্যাক্স

ফাইল অন্তর্ভুক্তি নির্দেশিকা -

-এর জন্য সিনট্যাক্স নীচে দেওয়া হল
#include “filename” or #include<filename>

উদাহরণস্বরূপ,

#include<stdio.h>
#include "FORM.C"

কম্পাইলার নিয়ন্ত্রণ নির্দেশিকা

এগুলো কম্পাইলার অ্যাকশন নিয়ন্ত্রণ করতে ব্যবহৃত হয়। C pre=processor কন্ডিশনাল কম্পাইলেশন নামে একটি বৈশিষ্ট্য অফার করে, যা একটি প্রোগ্রামের নির্দিষ্ট লাইন বা লাইনের গ্রুপের উপর ভিত্তি করে চালু বা বন্ধ করতে ব্যবহার করা যেতে পারে।

উদাহরণস্বরূপ, #ifdef এবং #ifndef


  1. সি ভাষায় বাছাইয়ের পদ্ধতি ব্যাখ্যা কর

  2. C ভাষায় ক্যারেক্টার অপারেশন ব্যাখ্যা কর

  3. সি ভাষায় ইউনিয়নকে পয়েন্টার ব্যাখ্যা কর

  4. সি ল্যাঙ্গুয়েজে পয়েন্টার এক্সেসিংয়ের ধারণাটি ব্যাখ্যা কর