যদি কিছু ফাংশনের কোনো রিটার্ন টাইপ না থাকে, তাহলে রিটার্ন টাইপটি অন্তর্নিহিতভাবে হবে। যদি রিটার্ন টাইপ উপস্থিত না থাকে, তাহলে এটি কোনো ত্রুটি তৈরি করবে না। যাইহোক, C99 সংস্করণ int হলেও রিটার্ন টাইপ বাদ দেওয়ার অনুমতি দেয় না।
উদাহরণ
#include<stdio.h> my_function(int x) { return x * 2; } main(void) { printf("Value is: %d", my_function(10)); }
আউটপুট
Value is: 20