دوره آموزشی تسلط بر اشاره‌گرهای زبان C

دوره آموزشی تسلط بر اشاره‌گرهای زبان C

1 ساعت 33 دقیقهپیشرفته2020-04-21

مدرسین

Dan Gookin

Dan Gookin

Creator, Teacher, and Technology Writer with 20+ years of experience

جزئیات دوره

با مفهوم اشاره گرها در برنامه نویسی C مبارزه می کنید؟ تو تنها نیستی. در حالی که اشاره گرها را می توان به سادگی به عنوان متغیرهایی که محل حافظه را دارند تعریف کرد ، حتی رمزگذاران باتجربه نیز اغلب توسط این قسمت قدرتمند زبان C مرعوب می شوند. در این دوره پیشرفته ، مربی Dan Gookin با توجه به مبانی و شروع ساختن مبانی ، توجهات را به نشانگرها می تاباند. Dan موارد ضروری برای به دست آوردن ، ذخیره و استفاده از آدرس را پوشش می دهد. تخصیص حافظه و بافرها و لیست های پیوند داده شده. او سپس برخی از مفاهیم پیشرفته تر را جستجو می کند ، از جمله نحوه ارسال نشانگر به یک تابع ، مرتب سازی نشانگرها و استفاده از اشاره گرها برای مدیریت حافظه.

مهارت ها

CProgramming LanguagesOpen SourceSoftware DevelopmentDeep Dive (X:Y)

سرفصل ها

مقدمه

  • بر ترس های اشاره گر خود غلبه کنید
  • کامپایل کد

مبانی اشاره گر

  • درک اشاره گرها
  • کاوش در ابزار اشاره گر
  • استفاده از اشاره گر به عنوان آرگومان تابع
  • کار با نشانگرهای تابع
  • چالش - یک آدرس دریافت کنید
  • راه حل - به دست آوردن آدرس

تخصیص حافظه و بافرها

  • مقایسه آرایه ها و اشاره گرها
  • تخصیص ذخیره سازی
  • کاوش توابع تخصیص
  • دسترسی به بافر
  • کار با اشاره گر در سازه ها
  • ایجاد نشانگرهای ساختار
  • ذخیره اشاره گرها و بافرها
  • چالش - ذخیره و خواندن یک رکورد
  • راه حل - ذخیره و خواندن رکورد

لیست های پیوندی

  • درک لیست پیوندی
  • پیاده سازی لیست پیوندی
  • حذف سازه ها
  • افزودن ساختارها
  • ایجاد یک لیست دوگانه
  • ذخیره یک لیست پیوندی
  • چالش - یک لیست پیوندی را مدیریت کنید
  • راه حل - یک لیست پیوندی را مدیریت کنید

اشاره گرهای پیشرفته و دیوانه

  • درک اشاره گر به اشاره گر
  • ارسال اشاره گر به یک تابع
  • نشانگرهای مرتب سازی
  • مدیریت حافظه
  • ایجاد اشاره گر به توابع
  • چالش - یک آرایه اشاره گر را دستکاری کنید
  • راه حل - یک آرایه اشاره گر را دستکاری کنید
۴۰,۰۰۰ تومان