_Noreturn ফাংশন স্পেসিফায়ার কম্পাইলারকে জানাতে ব্যবহার করা হয় যে ফাংশনটি কিছুই ফেরত দেবে না। যদি প্রোগ্রামটি এর ভিতরে কিছু রিটার্ন স্টেটমেন্ট ব্যবহার করে, তাহলে কম্পাইলার কম্পাইল টাইম এরর তৈরি করবে।
উদাহরণ কোড
#include<stdio.h> main() { printf("The returned value: %d\n", function); } char function() { return 'T'; //return T as character }
আউটপুট
The program terminates abnormally [Warning] function declared 'noreturn' has a 'return' statement
এখন যদি এটি একটি স্বাভাবিক ফাংশন হয় তবে এটি ভাল কাজ করবে৷
উদাহরণ কোড
#include<stdio.h> int function() { return 86; //try to return a value } main() { printf("The returned value: %d\n", function()); }
আউটপুট
The returned value: 86