C এবং C++-তে কিছু ফাংশন স্পেসিফায়ার রয়েছে। ফাংশন স্পেসিফায়ারها ফাংশনের প্রোপার্টি নির্দেশ করতে ব্যবহৃত হয়। C++-তে inline ফাংশন স্পেসিফায়ার আছে। C-তে _Noreturn ফাংশন স্পেসিফায়ার আছে। এটি নির্দেশ করে যে ফাংশনটি কিছুই রিটার্ন করবে না।
উদাহরণ
#includeint 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