آموزش کار با توابع در C

Working with Functions in C

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: توابع جزء اصلی زبان برنامه نویسی C هستند. این دوره هر آنچه را که باید در مورد توابع در C بدانید، از جمله توابع و توابع تعریف شده توسط کاربر که در کتابخانه استاندارد C در دسترس هستند را به شما آموزش می دهد. بدون درک صحیح از توابع، یک توسعه دهنده نرم افزار از نظر توانایی خود برای ایجاد ماژولار محدود است. سیستم هایی که به راحتی قابل استدلال و نگهداری هستند. در این دوره آموزشی، کار با توابع در C، نحوه استفاده از توابع به منظور ایجاد برنامه‌ها و برنامه‌های کاربردی در زبان C را یاد می‌گیرید که تست کردن آنها آسان و نگهداری آنها آسان باشد. ابتدا، یاد خواهید گرفت که چه توابعی در C وجود دارد و چرا آنها بسیار مهم هستند. در مرحله بعد، نحوه ایجاد توابع تعریف شده توسط کاربر خود را به منظور ایجاد کدهای ماژولار و قابل استفاده مجدد که نگهداری و آزمایش آن آسان است را بررسی خواهید کرد. در نهایت، شما به بررسی عملکردهای کتابخانه استاندارد C که در دسترس هستند، خواهید پرداخت. در پایان این دوره، شما درک عمیقی از توابع کتابخانه تعریف شده توسط کاربر و استاندارد در C خواهید داشت.

سرفصل ها و درس ها

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

درک توابع در C Understanding Functions in C

  • بررسی نسخه Version Check

  • توابع: یک نمای کلی در سطح بالا Functions: A High-level Overview

  • چرا توابع Why Functions

  • توابع در C: نحو Functions In C: Syntax

  • نسخه ی نمایشی: ایجاد و فراخوانی توابع Demo: Creating and Calling Functions

  • خلاصه Summary

توابع تعریف شده توسط کاربر User-defined Functions

  • معرفی Introduction

  • اعلامیه های عملکرد و نمونه های اولیه Function Declarations and Prototypes

  • نسخه ی نمایشی: نمونه های اولیه تابع Demo: Function Prototypes

  • عملکرد بهترین شیوه ها Function Best Practices

  • نسخه ی نمایشی: بهترین روش ها Demo: Best Practices

  • ارزش و مرجع عبور Value And Reference Passing

  • نسخه ی نمایشی: ارزش و مرجع عبور Demo: Value And Reference Passing

  • خلاصه Summary

توابع استاندارد کتابخانه - قسمت اول Standard Library Functions - Part I

  • معرفی Introduction

  • توابع عمومی کتابخانه - stdlib.h General Library Functions - stdlib.h

  • نسخه ی نمایشی: توابع عمومی کتابخانه Demo: General Library Functions

  • ورودی و خروجی: stdio.h Input And Output: stdio.h

  • نسخه ی نمایشی: توابع ورودی و خروجی قسمت اول Demo: Input And Output Functions Part One

  • نسخه ی نمایشی: توابع ورودی و خروجی قسمت دوم Demo: Input And Output Functions Part Two

  • توابع متغیر - stdarg.h Variadic Functions - stdarg.h

  • نسخه ی نمایشی: توابع متغیر Demo: Variadic Functions

  • توابع زمان - time.h Time Functions - time.h

  • نسخه ی نمایشی: توابع زمان Demo: Time Functions

  • توابع محلی - locale.h Locale Functions - locale.h

  • نسخه ی نمایشی: توابع محلی Demo: Locale Functions

  • توابع ریاضی - math.h Math Functions - math.h

  • نسخه ی نمایشی: توابع ریاضی Demo: Math Functions

  • خلاصه Summary

توابع استاندارد کتابخانه - قسمت دوم Standard Library Functions - Part II

  • معرفی Introduction

  • توابع رشته - string.h String Functions - string.h

  • نسخه ی نمایشی: توابع رشته Demo: String Functions

  • تست کاراکتر - ctype.h Character Testing - ctype.h

  • نسخه ی نمایشی: توابع تست کاراکتر Demo: Character Testing Functions

  • خطا در مدیریت ماکروها - errno.h Error Handling Macros - errno.h

  • نسخه ی نمایشی: خطا در مدیریت ماکروها Demo: Error Handling Macros

  • پرش غیر محلی - setjmp.h Non-local Jumping - setjmp.h

  • نسخه ی نمایشی: پرش غیر محلی Demo: Non-local Jumping

  • ادعاهای زمان اجرا - assert.h Runtime Assertions - assert.h

  • نسخه ی نمایشی: ادعاهای زمان اجرا Demo: Runtime Assertions

  • سیگنالینگ فرآیند - signal.h Process Signaling - signal.h

  • نسخه ی نمایشی: سیگنالینگ فرآیند Demo: Process Signaling

  • خلاصه Summary

نمایش نظرات

آموزش کار با توابع در C
جزییات دوره
2h 41m
44
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
27
از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Zachary Bennett Zachary Bennett

Zach در حال حاضر یک مهندس ارشد نرم افزار در VMware است که در آن از ابزارهایی مانند Python ، Docker ، Node و Angular همراه با تکنیک ها/اصول مختلف یادگیری ماشین و علوم داده استفاده می کند. قبل از نقش فعلی ، زاک روی نرم افزارهای زیردریایی کار می کرد و علاقه زیادی به برنامه نویسی GIS همراه با نرم افزارهای منبع باز دارد. برخی از کارهای او را می توانید در GitHub (https://github.com/zbennett10) و Stack Overflow (https://stackoverflow.com/users/6879849/zachary-bennett) مشاهده کنید.