آموزش مبانی زبان C: آرایه‌ها و رشته‌ها - آخرین آپدیت

دانلود C Foundations: Arrays and Strings

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: آرایه‌ها یکی از ساختارهای داده‌ای بنیادی در برنامه‌نویسی C هستند و زیربنای ساختارهای پیچیده‌تر و خاص‌تر، از جمله رشته‌ها (Strings)، محسوب می‌شوند. در این دوره آموزشی با عنوان «مبانی زبان C: آرایه‌ها و رشته‌ها»، شما یاد می‌گیرید که چگونه به طور حرفه‌ای با آرایه‌ها و رشته‌ها در برنامه‌های C کار کنید. در ابتدا، مفاهیم پایه آرایه‌ها، نحوه تعریف و مقداردهی اولیه، چیدمان آن‌ها در حافظه، تخصیص حافظه پویا (Dynamic Allocation) و برخی از خطاهای رایج مرتبط با آن‌ها را بررسی خواهید کرد. سپس، خواهید دید که رشته‌ها در زبان C در واقع کاربرد خاصی از آرایه‌ها هستند که تفاوت اصلی آن‌ها وجود یک کاراکتر پایان‌دهنده (null-terminator) است. در نهایت، نحوه مدیریت رشته‌ها در C، شامل عملیات پایه مانند کپی کردن، تکثیر رشته‌ها، درک سینتکس اشاره‌گرهای رشته‌ای و مفهوم کپی سطحی (Shallow Copy) در مقابل کپی عمیق (Deep Copy) را می‌آموزید. پس از اتمام این دوره، شما مهارت و دانش لازم برای استفاده از آرایه‌ها و رشته‌ها در کدنویسی C جهت پیاده‌سازی عملیات‌های رایج را کسب خواهید کرد.

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

آرایه‌ها Arrays

  • معرفی آرایه‌ها Introducing Arrays

  • دسترسی به عناصر آرایه Accessing Array Elements

  • اندازه آرایه Array Size

  • دمو: آرایه‌ها در عمل Demo: Arrays in Action

  • دمو: آرایه‌ای از ساختارهای سفارشی Demo: Arrays of Custom Structures

  • آرایه‌های چندبعدی Multidimensional Arrays

  • نکات کلیدی و جمع‌بندی Key Takeaways

تخصیص حافظه پویا و سینتکس اشاره‌گرها برای آرایه‌ها Dynamic Array Allocation and Pointer Syntax for Arrays

  • تخصیص آرایه‌ها: استک در مقابل هیپ Allocating Arrays: Stack vs. Heap

  • تخصیص حافظه پویا: توابع malloc ،calloc و free Dynamic Array Allocation: malloc, calloc, and free

  • سینتکس اشاره‌گرها برای آرایه‌ها Pointer Syntax for Arrays

  • کپی کردن بلوک‌های حافظه با تابع memcpy Copying Blocks of Memory with the memcpy Function

  • دمو: تخصیص پویا و سینتکس اشاره‌گرها در عمل Demo: Dynamic Array Allocation and Pointer Syntax in Action

  • نکات کلیدی و جمع‌بندی Key Takeaways

کار با رشته‌ها Working with Strings

  • رشته در زبان C چیست؟ What Is a String in C?

  • اعلان یک رشته Declaring a String

  • کپی کردن رشته‌ها: کپی سطحی در مقابل کپی عمیق Copying Strings: Shallow vs. Deep Copy

  • دمو: کپی سطحی در مقابل کپی عمیق Demo: Shallow vs. Deep Copy

  • به دست آوردن طول یک رشته Getting the Length of a String

  • کپی و اتصال رشته‌ها Copying and Concatenating Strings

  • دمو: اتصال رشته‌ها Demo: String Concatenation

  • مقایسه رشته‌ها Comparing Strings

  • دمو: مقایسه رشته‌ها Demo: Comparing Strings

  • مروری کوتاه بر متون بین‌المللی A Very Brief Touch on International Text

  • ساختارهای سفارشی برای رشته‌ها Custom String Structures

  • نکات کلیدی و جمع‌بندی Key Takeaways

نمایش نظرات

آموزش مبانی زبان C: آرایه‌ها و رشته‌ها
جزییات دوره
57m
25
(آخرین آپدیت)
6
از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Giovanni Dicanio Giovanni Dicanio

Giovanni Dicanio یک برنامه نویس رایانه ای است که هم در سیستم عامل cross-platform C و C ++ و هم در توسعه سیستم عامل ویندوز متخصص است. جیووانی مقالات برنامه نویسی رایانه ای را در C ++ ، OpenGL و سایر موضوعات برنامه نویسی در مجلات رایانه ای ایتالیا نوشت. وی اخیراً برخی از مقالات ویژگی های C ++ را برای مجله MSDN نیز تألیف کرده است. او همچنین به برخی از پروژه های منبع باز کد کمک کرد. تجربه برنامه نویسی رایانه ای او به روزهای طلایی Commodore 64 و Amiga 500 با حضور Basic و Assembly برمی گردد. جیووانی دوست دارد به افراد در حل مشکلات برنامه نویسی C و C ++ در انجمن هایی از جمله Stack Overflow کمک کند. وی از سال 2007 به دلیل مشارکت در جامعه توسعه C ++ ، ابتدا در گروه های خبری NNTP و سپس در مجامع ، جایزه Microsoft MVP ++ Visual C + را برگزار کرده است.

C