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

محتوای حذف‌شده محتوای افزوده‌شده
جزبدون خلاصۀ ویرایش
جزبدون خلاصۀ ویرایش
خط ۳:
===دستور return===
 
دستور '''return''' با معنی بازگرداندن که به کامپایلر در فایل سی تفهیم می‌کند که '''برگردان''' ؛ مقداری را که تابع باید بازگرداند ، تعیین می‌کند ؛ تا به عبارت دیگر ، تابع مقداری را به عنوان خروجی با دستور return بازگرداند . فرم کلی استفاده از آن به شکل :
 
{{چپ‌چین}}
خط ۱۹:
{{پایان چپ‌چین}}
 
می‌باشد .که در فرم اول به جای value که معنی '''مقدار''' را می‌دهد ، می‌توان یک مقدار عددی یا کاراکتری را نوشت ( که می‌تواند یک کاراکتر یا یک رشته باشد و یا یک عدد یک رقمی یا چند رفمی و یا حتی عدد غیر صحیح و اعشاری باشد ) تا به عنوان خروجی تابع ، بازگردانده شود . اما در فرم دومدومِ استفاده از دستور return به جای مقدار ، یک عبارت را که خود می‌تواند از چند زیر عبارت تشکیل شده باشد ، در برابر دستور return می‌نویسیم تا در تابع ، ارزیابی شود و سپس مقدار به دست آمده به عنوان خروجی تابع ، برگردانده شود
 
پیش از این چند بار به مفهوم تابع اشاره کرده‌ایم و به صورت مختصر آن را تعریف کرده و به مباحث آن اشاراتی کرده‌ایم . اما در اینجا نیز یک بار دیگر و به صورت کامل‌تر اشاره می‌کنیم ؛ اما فصل بعدی ، فصل تابع است که به صورت کامل و دقیق تمام مباحث تابع را یک که یک عنصر اصلی در زبان‌های نویسی‌ای همچون C است ، تشریح و تفسیر می‌کنیم . علت این مسئله نیز کاربرد کلیدواژه دستوری return است که مختص تابع است و تنها داخل تابع قابل استفاده است که در صورت نوشته شدن و اجرا ، بلافاصله مابقی کدهای داخل بلوک تابع نادیده گرفته می‌شوند و تابع خروجی می‌دهدتعیین شده توسط دستور return را بازمی‌گرداند
 
[[رده:زبان برنامه نویسی سی]]