কম্পিউটার টিউটোরিয়াল

C-তে ফাংশন স্পেসিফায়ার (Function Specifier) কী?


C এবং C++-তে কিছু ফাংশন স্পেসিফায়ার রয়েছে। ফাংশন স্পেসিফায়ারها ফাংশনের প্রোপার্টি নির্দেশ করতে ব্যবহৃত হয়। C++-তে inline ফাংশন স্পেসিফায়ার আছে। C-তে _Noreturn ফাংশন স্পেসিফায়ার আছে। এটি নির্দেশ করে যে ফাংশনটি কিছুই রিটার্ন করবে না।

উদাহরণ

#include 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 _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. সি প্রোগ্রামিং-এ ফাংশন (Functions)

  3. C#-এ ডিকশনারি (Dictionary) কী এবং ব্যবহার

  4. C#-এ এনুমেরেশন (Enumeration) কী?