دوره آموزشی تسلط بر اشارهگرهای زبان C
1 ساعت 33 دقیقهپیشرفته2020-04-21
مدرسین

Dan Gookin
Creator, Teacher, and Technology Writer with 20+ years of experience
جزئیات دوره
با مفهوم اشاره گرها در برنامه نویسی C مبارزه می کنید؟ تو تنها نیستی. در حالی که اشاره گرها را می توان به سادگی به عنوان متغیرهایی که محل حافظه را دارند تعریف کرد ، حتی رمزگذاران باتجربه نیز اغلب توسط این قسمت قدرتمند زبان C مرعوب می شوند. در این دوره پیشرفته ، مربی Dan Gookin با توجه به مبانی و شروع ساختن مبانی ، توجهات را به نشانگرها می تاباند. Dan موارد ضروری برای به دست آوردن ، ذخیره و استفاده از آدرس را پوشش می دهد. تخصیص حافظه و بافرها و لیست های پیوند داده شده. او سپس برخی از مفاهیم پیشرفته تر را جستجو می کند ، از جمله نحوه ارسال نشانگر به یک تابع ، مرتب سازی نشانگرها و استفاده از اشاره گرها برای مدیریت حافظه.
مهارت ها
CProgramming LanguagesOpen SourceSoftware DevelopmentDeep Dive (X:Y)
سرفصل ها
0. مقدمه
- 01- بر ترس های اشاره گر خود غلبه کنید
- 02-کامپایل کد
1. مبانی اشاره گر
- 03-درک اشاره گرها
- 04-کاوش در ابزار اشاره گر
- 05- استفاده از اشاره گر به عنوان آرگومان تابع
- 06-کار با نشانگرهای تابع
- 07-چالش - یک آدرس دریافت کنید
- 08-راه حل - به دست آوردن آدرس
2. تخصیص حافظه و بافرها
- 09-مقایسه آرایه ها و اشاره گرها
- 10-تخصیص ذخیره سازی
- 11-کاوش توابع تخصیص
- 12-دسترسی به بافر
- 13-کار با اشاره گر در سازه ها
- 14-ایجاد نشانگرهای ساختار
- 15-ذخیره اشاره گرها و بافرها
- 16-چالش - ذخیره و خواندن یک رکورد
- 17-راه حل - ذخیره و خواندن رکورد
3. لیست های پیوندی
- 18- درک لیست پیوندی
- 19-پیاده سازی لیست پیوندی
- 20-حذف سازه ها
- 21-افزودن ساختارها
- 22-ایجاد یک لیست دوگانه
- 23-ذخیره یک لیست پیوندی
- 24-چالش - یک لیست پیوندی را مدیریت کنید
- 25-راه حل - یک لیست پیوندی را مدیریت کنید
4. اشاره گرهای پیشرفته و دیوانه
- 26-درک اشاره گر به اشاره گر
- 27-ارسال اشاره گر به یک تابع
- 28-نشانگرهای مرتب سازی
- 29-مدیریت حافظه
- 30-ایجاد اشاره گر به توابع
- 31-چالش - یک آرایه اشاره گر را دستکاری کنید
- 32-راه حل - یک آرایه اشاره گر را دستکاری کنید
دوره های مرتبط
- دوره آموزشی برنامهنویسی شیگرا با سی پلاس پلاس
- دوره آموزشی سی شارپ برای توسعه بازی یونیتی
- دوره آموزشی مفاهیم پیشرفته برنامهنویسی در #C
- دوره آموزشی بهترین تمرینهای سی شارپ برای توسعه دهندگان
- دوره آموزشی توسعه API با TypeSpec
- دوره آموزشی مقدمه ایی بر سی شارپ در یونیتی
- دوره آموزشی برنامهنویسی تابعی در سی پلاس پلاس
- دوره آموزشی برنامهنویسی C: کاوش در مفاهیم پیشرفته و کاربردهای عملی
مسیرهای مرتبط
- مسیر آموزشی ارتقا دادن مهارت های خود را در سی پلاس پلاس
- مسیر آموزشی تبدیل شدن به یک برنامه نویس سی پلاس پلاس
- مسیر آموزشی تبدیل شدن به یک استاد سی پلاس پلاس
- مسیر آموزشی شروع به کار به عنوان یک توسعه دهنده سی شارپ
- مسیر آموزشی برتری در سی شارپ: معماری راهحلهای با عملکرد بالا
- مسیر آموزشی مبانی توسعه نرم افزار
- مسیر آموزشی آماده شدن برای آزمون MTA: اصول توسعه نرم افزار (98-361)
- مسیر آموزشی شروع کار با PHP