خوش آموز درخت تو گر بار دانش بگیرد، به زیر آوری چرخ نیلوفری را
آموزش زبان ++C : توابع (functions)
در این درس به چگونگی معرفی توابع در زبان برنامه نویسی ++C می پردازیم. برای کسب اطلاعات بیشتر در مورد این که اساسا تابع چیست؟ کاربردش چیست؟ ورودی تابع چه می باشد؟ خروجی تابع چه می باشد؟ و ... توصیه می کنیم که ابتدا آموزش های زیر را مطالعه نموده و سپس به این آموزش بپردازید.
در مثال زیر یک تابع با نام doPrint معرفی کرده ایم. این تابع کارش اینست که متنی را چاپ می کند. همینطور بعد از معرفی این تابع در تابع اصلی برنامه که نامش main می باشد، این تابع را صدا زده ایم. تعمدا یکی دو خط کد هم که قرار است اطلاعاتی را چاپ کنند اضافه کرده ایم. یکی از این کدها قبل از فراخوانی تابع doPrint و کد بعدی، بعد از فراخوانی تابع doPrint قرار داده شده است. این مساله چگونگی روند و ترتیب اجرای برنامه ها را به شما نشان می دهد.
توابع هم می توانند ورودی یا ورودی هایی داشته باشند و هم اینکه خروجی بدهند. در مثال زیر یک تابع با نام calc_Total معرفی کرده ایم که دو مقدار را به عنوان ورودی دریافت می کند و حاصل جمع این دو مقدار را به عنوان خروجی برمی گرداند.
آموزش قبلی : آموزش زبان ++C : متغیرها (Variables)
آموزش بعدی : آموزش زبان ++C : فایل های هدر (Header files)
- آموزش زبان C : تابع (Function)
- آموزش زبان C : ورودی های تابع (Function arguments)
- آموزش زبان C : خروجی تابع (Function return value)
معرفی تابع و چگونگی فراخوانی آن
در مثال زیر یک تابع با نام doPrint معرفی کرده ایم. این تابع کارش اینست که متنی را چاپ می کند. همینطور بعد از معرفی این تابع در تابع اصلی برنامه که نامش main می باشد، این تابع را صدا زده ایم. تعمدا یکی دو خط کد هم که قرار است اطلاعاتی را چاپ کنند اضافه کرده ایم. یکی از این کدها قبل از فراخوانی تابع doPrint و کد بعدی، بعد از فراخوانی تابع doPrint قرار داده شده است. این مساله چگونگی روند و ترتیب اجرای برنامه ها را به شما نشان می دهد.
ورودی و خروجی در توابع
توابع هم می توانند ورودی یا ورودی هایی داشته باشند و هم اینکه خروجی بدهند. در مثال زیر یک تابع با نام calc_Total معرفی کرده ایم که دو مقدار را به عنوان ورودی دریافت می کند و حاصل جمع این دو مقدار را به عنوان خروجی برمی گرداند.
برای مشاهده فهرست آموزش های این دوره آموزشی بر روی لینک زیر کلیک کنید :
آموزش قبلی : آموزش زبان ++C : متغیرها (Variables)
آموزش بعدی : آموزش زبان ++C : فایل های هدر (Header files)
نمایش دیدگاه ها (0 دیدگاه)
دیدگاه خود را ثبت کنید: