আর্গুমেন্ট এবং প্যারামিটারের মধ্যে পার্থক্য

সুচিপত্র:

আর্গুমেন্ট এবং প্যারামিটারের মধ্যে পার্থক্য
আর্গুমেন্ট এবং প্যারামিটারের মধ্যে পার্থক্য

ভিডিও: আর্গুমেন্ট এবং প্যারামিটারের মধ্যে পার্থক্য

ভিডিও: আর্গুমেন্ট এবং প্যারামিটারের মধ্যে পার্থক্য
ভিডিও: আর্গুমেন্ট এবং প্যারামিটার - তাদের মধ্যে পার্থক্য 2024, জুলাই
Anonim

মূল পার্থক্য – আর্গুমেন্ট বনাম প্যারামিটার

একটি ফাংশন একটি নির্দিষ্ট কাজ সম্পাদনের জন্য বিবৃতির একটি সংগঠিত সেট। ফাংশনগুলি কোডের একটি অংশ পুনরাবৃত্তি করার জন্য দরকারী, তাই তারা কোড পুনরায় ব্যবহারযোগ্যতা প্রদান করে। প্রোগ্রামিং ল্যাঙ্গুয়েজ যেমন সি ল্যাঙ্গুয়েজ প্রিন্টএফ() এর মত বিল্ট-ইন ফাংশন নিয়ে গঠিত। প্রোগ্রামার দ্বারা ফাংশন লেখাও সম্ভব। এগুলিকে ব্যবহারকারী-সংজ্ঞায়িত ফাংশন বলা হয়। আর্গুমেন্ট এবং প্যারামিটার হল ফাংশনের সাথে যুক্ত পদ। আর্গুমেন্ট এবং প্যারামিটারের মধ্যে মূল পার্থক্য হল একটি আর্গুমেন্ট হল একটি ফাংশন কল করার সময় পাস করা ডেটা যখন একটি প্যারামিটার হল একটি ফাংশন দ্বারা সংজ্ঞায়িত একটি পরিবর্তনশীল যা ফাংশনটি কল করার সময় একটি মান পায়৷একটি যুক্তি হল একটি প্রকৃত মান যখন একটি প্যারামিটার হল একটি স্থানধারক৷

আর্গুমেন্ট কি?

C প্রোগ্রামিং ভাষায়, main() একটি ফাংশন। এটি মৃত্যুদন্ডের সূচনা বিন্দু নির্দেশ করে। মূল ফাংশনে প্রতিটি বিবৃতি লেখা প্রোগ্রামটিকে খুব জটিল করে তুলতে পারে। এটি পরীক্ষা এবং ডিবাগ করা কঠিন হতে পারে। এই সমস্যাটি কাটিয়ে উঠতে, মূল প্রোগ্রামটিকে কয়েকটি ফাংশন বা পদ্ধতিতে ভাগ করা যেতে পারে। এই ফাংশনগুলিকে প্রধান প্রোগ্রাম দ্বারা কল করা যেতে পারে৷

C ভাষায় একটি ফাংশনের ঘোষণা নিম্নরূপ।

()

{

}

রিটার্ন টাইপ হল ফাংশন দ্বারা প্রত্যাবর্তিত ডেটা টাইপ। যদি ফাংশন একটি স্ট্রিং প্রদান করে, রিটার্ন টাইপ একটি "স্ট্রিং"। যদি ফাংশন একটি পূর্ণসংখ্যা প্রদান করে, রিটার্ন টাইপ একটি "int"। যদি ফাংশন কিছু ফেরত না দেয়, তাহলে সেটিকে "অকার্যকর" হিসাবে ঘোষণা করা হয়। ফাংশনটি কী তা সনাক্ত করতে ফাংশনের নাম দেওয়া যেতে পারে।এটি ফাংশনের আসল নাম। সম্পাদনের জন্য সামগ্রী এক জোড়া কোঁকড়া ধনুর্বন্ধনীর ভিতরে রয়েছে। একটি ফাংশনের একটি সাধারণ উদাহরণ নিম্নরূপ।

অকার্যকর যোগ() {

int a=10;

int b=20;

printf("যোগফল হল %d", a+b);

}

এই পদ্ধতিটিকে কল করতে, add() হিসাবে একটি বিবৃতি থাকতে হবে; মূল প্রোগ্রামে। এটি ফাংশন আহ্বান করবে৷

আর্গুমেন্ট এবং প্যারামিটার ব্যবহার করে ফাংশনগুলিকে আরও মানিয়ে নেওয়া যায়। কোডের নীচের অংশটি পড়ুন৷

অকার্যকর যোগ(int a, int b){

printf("যোগফল হল %d\n", a+b);

}

অকার্যকর প্রধান(){

যোগ (৪, ৬);

যোগ করুন(5, 2);

}

উপরের কোডে, সমষ্টি গণনা করার জন্য মানগুলি প্রধান প্রোগ্রাম থেকে ফাংশনে প্রেরণ করা হয়।

মূলে, একটি বিবৃতি যোগ আছে (4, 6)। 4 এবং 6 হল যুক্তি।এগুলি এমন মান যা একটি ফাংশনে প্রেরণ করা হয় যখন এটি আহ্বান করা হয়। মূল প্রোগ্রামে, আবার যোগ (5, 2) হিসাবে একটি বিবৃতি থাকতে পারে। এখন অ্যাড ফাংশনে পাস করা আর্গুমেন্টগুলি হল 5 এবং 2৷ একটি আর্গুমেন্টকে প্রকৃত আর্গুমেন্ট বা প্রকৃত প্যারামিটারও বলা হয়৷

প্যারামিটার কি?

একটি প্যারামিটার একটি ফাংশন দ্বারা সংজ্ঞায়িত একটি পরিবর্তনশীল, যেটি একটি ফাংশন কল করা হলে একটি মান গ্রহণ করে। প্যারামিটারটি একটি আনুষ্ঠানিক প্যারামিটার বা আনুষ্ঠানিক যুক্তি হিসাবেও পরিচিত হতে পারে। এই ধারণাটি একটি উদাহরণ দ্বারা সহজেই বোঝা যায়। নিচের কোডটি দেখুন।

অকার্যকর গুণ (int no1, int no2){

int গুন=no1no2;

printf(“গুণ হল %d\n “, গুন);

}

অকার্যকর প্রধান(){

গুণ (২, ৩);

}

উপরের কোড অনুসারে, no1 এবং no2 in void multiply(int no1, int no2) হল প্যারামিটার। তারা যে ভেরিয়েবল যে সময়ে সংজ্ঞায়িত করা হয়, ফাংশন বলা হয়. যখন ফাংশন তৈরি হয় তখন আর্গুমেন্টের মান প্যারামিটারে যায়।

দুটি সংখ্যার যোগফল এবং বিয়োগ গণনা করতে নীচের প্রোগ্রামটি পড়ুন।

আর্গুমেন্ট এবং প্যারামিটারের মধ্যে পার্থক্য
আর্গুমেন্ট এবং প্যারামিটারের মধ্যে পার্থক্য
আর্গুমেন্ট এবং প্যারামিটারের মধ্যে পার্থক্য
আর্গুমেন্ট এবং প্যারামিটারের মধ্যে পার্থক্য

চিত্র 01: ফাংশন

উপরের প্রোগ্রাম অনুসারে, ক্যালসাম(a, b), "a" এবং "b" হল আর্গুমেন্ট৷

int cal Sum(int a, int b), a এবং b হল পরামিতি৷

আর্গুমেন্ট এবং প্যারামিটারের মধ্যে মিল কী?

আর্গুমেন্ট এবং প্যারামিটার ফাংশনের সাথে সম্পর্কিত৷

আর্গুমেন্ট এবং প্যারামিটারের মধ্যে পার্থক্য কী?

আর্গুমেন্ট বনাম প্যারামিটার

একটি আর্গুমেন্ট হল একটি মান যা একটি ফাংশন কল করার সময় পাস করা হয়। একটি প্যারামিটার হল একটি ভেরিয়েবল যা একটি ফাংশন দ্বারা সংজ্ঞায়িত একটি মান পায় যা একটি ফাংশন কল করা হলে।
অ্যাসোসিয়েটেড ফাংশন
একটি আর্গুমেন্ট কলিং ফাংশন দ্বারা পাস হয়৷ একটি প্যারামিটার বলা ফাংশনে রয়েছে৷

সারাংশ – আর্গুমেন্ট বনাম প্যারামিটার

সোর্স প্রোগ্রামের দৈর্ঘ্য কমাতে ফাংশন ব্যবহার করা হয়। পরীক্ষা এবং ডিবাগিং করা সহজ। ফাংশনগুলি পদ্ধতি বা উপ-রুটিন হিসাবেও পরিচিত। ফাংশনে মান পাস করা সম্ভব। আর্গুমেন্ট এবং প্যারামিটার ফাংশনের সাথে যুক্ত কিন্তু তাদের আলাদা অর্থ আছে। আর্গুমেন্ট এবং প্যারামিটারের মধ্যে পার্থক্য হল একটি আর্গুমেন্ট হল একটি ফাংশন কল করার সময় পাস করা ডেটা এবং প্যারামিটার হল ফাংশন দ্বারা সংজ্ঞায়িত একটি ভেরিয়েবল যা ফাংশন কল করার সময় একটি মান পায়।

আর্গুমেন্ট বনাম প্যারামিটারের PDF সংস্করণ ডাউনলোড করুন

আপনি এই নিবন্ধটির PDF সংস্করণ ডাউনলোড করতে পারেন এবং উদ্ধৃতি নোট অনুসারে অফলাইন উদ্দেশ্যে এটি ব্যবহার করতে পারেন। অনুগ্রহ করে এখানে পিডিএফ সংস্করণ ডাউনলোড করুন আর্গুমেন্ট এবং প্যারামিটারের মধ্যে পার্থক্য

প্রস্তাবিত: