آموزش اشاره گرها در C

Pointers in C

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:

نشانگرها به زبان C برای سیستم‌های جاسازی شده این کلاس به شما می‌آموزد که چگونه از نشانگرها در C برای ایجاد برنامه‌های قدرتمند سیستم‌های جاسازی شده استفاده کنید.

آنچه یاد خواهید گرفت

  • این کلاس به شما یاد می دهد که چگونه از اشاره گرها در C برای ایجاد برنامه های قدرتمند سیستم های جاسازی شده استفاده کنید.
  • خواهید آموخت که چگونه نشانگرها می توانند کد شما را کارآمدتر و مختصرتر کنند.
  • این درس ها برای افرادی طراحی شده است که تجربه برنامه نویسی Embedded Systems را دارند، اما با اشاره گرها جدید هستند.
  • پس از تکمیل این کلاس، می‌توانید کدی بنویسید که هم کارآمدتر و هم خواناتر باشد.
  • همچنین به کد منبع همه برنامه‌های نمونه تحت پوشش کلاس دسترسی خواهید داشت.
  • محیط توسعه
  • اشاره گر چیست؟ چطورکار می کنند؟ چرا به آنها نیاز داریم؟
  • نحوه استفاده از اشاره گرها و تخصیص حافظه.
  • PASS BY VALUE VS. عبور از آدرس

در این کلاس ، ما نشانگرها را بررسی می‌کنیم و چگونه بهینه‌سازی کد برنامه را ممکن می‌سازند.

در واقع، می‌توانید برنامه‌ها را بدون استفاده از نشانگر کنار هم قرار دهید. اما زمان اجرای برنامه را به طور چشمگیری افزایش می دهند که اغلب هنگام کار با میکروکنترلرها بسیار مهم است. در این کلاس، با توجه به پیچیدگی انواع داده‌های خاص و مقدار بایت‌ها، توضیحی در مورد اثربخشی تبدیل اشاره‌گر توضیح داده می‌شود.

عملکرد برنامه را می توان با استفاده از نشانگرها هنگام کار بر روی یک الگوریتم به میزان قابل توجهی تسریع کرد. در این کلاس، همچنین خواهید آموخت که چگونه انواع مختلف نشانگرها در C استفاده می شود.

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

اگر به دنبال یک راهنمای جامع برای اشاره گرها در C هستید، به این کلاس نگاه نکنید. اشاره گرها یکی از مهم ترین جنبه های برنامه نویسی C هستند و این کلاس هر آنچه را که باید بدانید به شما آموزش می دهد. شما یاد خواهید گرفت که چگونه از نشانگرها برای ایجاد و دسترسی به آرایه ها، رشته ها و ساختارها استفاده کنید. همچنین یاد خواهید گرفت که چگونه از نشانگرها برای کنترل جریان برنامه استفاده کنید. کلاس برای مبتدیان طراحی شده است، بنابراین هیچ تجربه قبلی با اشاره گرها لازم نیست.

موضوعات عبارتند از:

  • محیط توسعه

  • نشانگرها چیست؟ چطورکار می کنند؟ چرا به آنها نیاز داریم؟

  • نحوه استفاده از اشاره گرها و تخصیص حافظه.

  • گذر از ارزش در مقابل. عبور از آدرس

  • عملیات روی نشانگرها

  • تفریق و جمع

  • ارتباط آرایه ها با اشاره گرها

  • نشانگرهای آویزان، وحشی، خالی و پوچ

بعد از تماشای کلاس، باید یک کد C مبتنی بر آردوینو یا میکروکنترلر بسازید که در آن دانش اشاره گر را در تغییر مقدار متغیر، زمانی که حسگر با ارسال خواندن با ارجاع به یک تابع، قرائت دریافت می‌کند، پیاده‌سازی کنید و مقداری را انجام دهید. یک نوع محاسبات سپس نتیجه را روی نمایشگر سریال یا LCD

نشان می دهد

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

درس ها Lessons

  • 2 مقدمه ای بر Pointers در C 2 Introduction to Pointers in C

  • 6 اشاره گر افزایش و کاهش می یابد 6 Pointers increment and decrement

  • 8 اشاره گر و آرایه 8 Pointers and Arrays

  • 9 نشانگر خالی و پوچ وحشی آویزان 9 Dangling Wild Void and Null Pointers

  • 1. مقدمه 1 Introduction

  • 3 حل اولین مثال عملی 3 Solving First Practical Example

  • 7 امتیاز جمع و تفریق 7 Pointers Addition and Subtraction

  • 4 عبور با مقدار و عبور از آدرس در C 4 Pass by value and Pass by address in C

درس ها Lessons

  • 2 مقدمه ای بر Pointers در C 2 Introduction to Pointers in C

  • 9 نشانگر خالی و پوچ وحشی آویزان 9 Dangling Wild Void and Null Pointers

  • 6 اشاره گر افزایش و کاهش می یابد 6 Pointers increment and decrement

  • 1. مقدمه 1 Introduction

  • 8 اشاره گر و آرایه 8 Pointers and Arrays

  • 3 حل اولین مثال عملی 3 Solving First Practical Example

  • 7 امتیاز جمع و تفریق 7 Pointers Addition and Subtraction

  • 4 عبور با مقدار و عبور از آدرس در C 4 Pass by value and Pass by address in C

نمایش نظرات

آموزش اشاره گرها در C
جزییات دوره
60m
8
Skillshare (اسکیل شیر) Skillshare (اسکیل شیر)
(آخرین آپدیت)
29
از 5
ندارد
دارد
دارد
Achraf Mad
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Achraf Mad Achraf Mad

مهندس خلاق

سلام، من اشرف هستم.

مهندسی پرشور که دوست دارد دانش خود را با جهان به اشتراک بگذارد