কম্পিউটার

সি-তে ফাংশন স্পেসিফায়ার কী?


C এবং C++ এ কিছু ফাংশন স্পেসিফায়ার আছে। ফাংশন স্পেসিফায়ারগুলি ফাংশন বৈশিষ্ট্য নির্দিষ্ট করতে ব্যবহৃত হয়। C++ এর ইনলাইন আছে ফাংশন স্পেসিফায়ার। C-তে _Noreturn ফাংশন স্পেসিফায়ার আছে। এটি বোঝাতে ব্যবহৃত হয় যে একটি ফাংশন কিছুই ফেরত দেবে না।

উদাহরণ

#include<stdio.h>
int myAdd(int a, int b){
   return a + b;
}
main() {
   int x = 10, y = 20;
   printf("The value is: %d\n", myAdd(x, y));
}

আউটপুট

The value is: 30

যদি _Noreturn ব্যবহার করা হয় তবে এটি কিছু সতর্কতা প্রদর্শন করবে এবং কিছু ত্রুটির সাথে প্রোগ্রামটি বন্ধ হয়ে যাবে।

উদাহরণ

#include<stdio.h>
_Noreturn int myAdd(int a, int b){
   return a + b;
}
main() {
   int x = 10, y = 20;
   printf("The value is: %d\n", myAdd(x, y));
}

আউটপুট

[Warning] function declared 'noreturn' has a 'return' statement
[Warning] 'noreturn' function does return

  1. C গ্রাফিক্সে bar() ফাংশন

  2. সি প্রোগ্রামিং এর কাজ

  3. C# এ একটি অভিধান কি?

  4. C# এ গণনা কি?