لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش کار با توابع در 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
Pluralsight یکی از پرطرفدارترین پلتفرمهای آموزش آنلاین است که به میلیونها کاربر در سراسر جهان کمک میکند تا مهارتهای خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دورههای آموزشی در زمینههای فناوری اطلاعات، توسعه نرمافزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه میدهد.
یکی از ویژگیهای برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعهدهندگان و کارشناسان معتبر، دورههایی را ارائه میدهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژیها نگه میدارد. این امر به کاربران این اطمینان را میدهد که دورههایی که در Pluralsight میپذیرند، با جدیدترین دانشها و تجارب به روز شدهاند.
Zach در حال حاضر یک مهندس ارشد نرم افزار در VMware است که در آن از ابزارهایی مانند Python ، Docker ، Node و Angular همراه با تکنیک ها/اصول مختلف یادگیری ماشین و علوم داده استفاده می کند. قبل از نقش فعلی ، زاک روی نرم افزارهای زیردریایی کار می کرد و علاقه زیادی به برنامه نویسی GIS همراه با نرم افزارهای منبع باز دارد. برخی از کارهای او را می توانید در GitHub (https://github.com/zbennett10) و Stack Overflow (https://stackoverflow.com/users/6879849/zachary-bennett) مشاهده کنید.
نمایش نظرات