زبان برنامه نویسی سی/دستور return: تفاوت میان نسخه‌ها

محتوای حذف‌شده محتوای افزوده‌شده
صفحه‌ای تازه حاوی «===دستور return=== دستور '''return''' با معنی بازگرداندن که به کامپایلر در فایل سی تفهی...» ایجاد کرد
(بدون تفاوت)

نسخهٔ ‏۸ ژوئن ۲۰۲۰، ساعت ۰۹:۴۱

دستور return

دستور return با معنی بازگرداندن که به کامپایلر در فایل سی تفهیم می‌کند که برگردان ؛ مقداری را که تابع باید بازگرداند ، تعیین می‌کند . فرم کلی استفاده از آن به شکل :

return ''value'';

یا به شکل :

return ''expression'';

می‌باشد . در فرم اول به جای value که معنی مقدار را می‌دهد ، می‌توان یک مقدار عددی یا کاراکتری را نوشت ( که می‌تواند یک کاراکتر یا یک رشته باشد و یا یک عدد یک رقمی یا چند رفمی و یا حتی عدد غیر صحیح و اعشاری باشد ) تا به عنوان خروجی تابع ، بازگردانده شود . در فرم دوم استفاده از دستور return به جای مقدار ، یک عبارت را که خود می‌تواند از چند زیر عبارت تشکیل شده باشد در برابر دستور return می‌نویسیم تا در تابع ، ارزیابی شود و سپس مقدار به دست آمده به عنوان خروجی تابع ، برگردانده شود

پیش از این چند بار به مفهوم تابع اشاره کرده‌ایم و به صورت مختصر آن را تعریف کرده و به مباحث آن اشاراتی کرده‌ایم . اما در اینجا نیز یک بار دیگر و به صورت کامل‌تر اشاره می‌کنیم ؛ اما فصل بعدی ، فصل تابع است که به صورت کامل و دقیق تمام مباحث تابع را یک که عنصر اصلی در زبان‌های نویسی‌ای همچون C است ، تشریح و تفسیر می‌کنیم . علت این مسئله نیز کاربرد کلیدواژه دستوری return است که مختص تابع است و تنها داخل تابع قابل استفاده است که در صورت نوشته شدن و اجرا ، بلافاصله مابقی کدهای داخل بلوک تابع نادیده گرفته می‌شوند و تابع خروجی می‌دهد