آموزش C
توابع بازگشتی
بازگشتی بودن فرآیندی است که در آن یک تابع به طور مکرر خودش را فراخوانی میکند تا آنکه به شرط خاصی برسد. استفاده از این
انتقال ارایه به تابع
انتقال آرایه به عنوان آرگومان به یک تابع، استثنا بر شکل استاندارد فراخوانی، با مقدار است، زیرا در اینجا فقط آدرس آرایه به تابع گذر
فراخوانی تابع
به طور کلی در زبان C فراخوانی یک تابع با نوشتن نام تابع و پارامترهای آن به صورت تک دستور و یا در دستور جایگذاری
نحوه جمع دوعدد که بتابع اصلی برمیگرداند
در برنامه زیر تابعی تعریف شده که حاصل جمع دو عدد را به تابع اصلی بازمیگرداند. main () { float sum (float , float) ;
تابعی که حروف بزرگ رابه حروف کوچک برمیگرداند
برنامه زیر تابعی را نشان میدهد که کاراکتری را از ورودی میخواند و اگر از حروف بزرگ باشد به حرف کوچک برمیگرداند. در غیر این
دستور return
برای خروج از تابع از دستور return استفاده میشود. اگر نیاز باشد که تابع مقداری را برگرداند دستور return دارای آرگومان خواهد بود که اول
تابع exit
تابع exit این تابع اجرای برنامه را به طور کامل قطع میکند و کل برنامه را خاتمه میبخشد. این تابع که در کتابخانه استاندارد وجود
دستور goto
دستور goto این دستور ترتیب طبیعی اجرای برنامه را تغییر میدهد و کنترل را به قسمت دیگری از برنامه منتقل میکند. در واقع انتقال کنترل
مثال ازدستورcontinue
ـ برنامه زیر با استفاده از دستور continue، n عدد از ورودی میخواند و مجموع اعداد مثبت را محاسبه میکند. #include<stdio.h> main () { int
دستور continue
دستور continue این دستور به منظور عبور جانبی از کنار سایر مراحل جاری حلقه به کار میرود. در واقع باقیمانده تکرار جاری حلقه نادیده گرفته