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

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

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: آرایه‌ها یکی از بنیادی‌ترین ساختارهای داده در برنامه‌های C هستند و زیربنایی می‌باشند که ساختارهای داده پیچیده‌تر یا خاص‌تر، از جمله رشته‌ها، بر روی آن‌ها بنا شده‌اند. در این دوره آموزشی با عنوان «مبانی زبان C: آرایه‌ها و رشته‌ها»، شما خواهید آموخت که چگونه به صورت حرفه‌ای با آرایه‌ها و رشته‌ها در برنامه‌های C کار کنید. در ابتدا، مبانی آرایه‌ها، نحوه ایجاد و مقداردهی اولیه، چیدمان آن‌ها در حافظه، روش تخصیص حافظه پویا و برخی از pitfalls یا خطاهای رایج مرتبط با آن‌ها را بررسی خواهید کرد. سپس، متوجه خواهید شد که رشته‌ها در زبان 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