دوره آموزشی ساختارهای داده، اشاره گرها و سیستم های فایل در زبان سی
2 ساعت 58 دقیقهمتوسط2019-05-01
مدرسین

Dan Gookin
Creator, Teacher, and Technology Writer with 20+ years of experience
جزئیات دوره
C یک زبان پایه برای انواع زبان های برنامه نویسی دیگر و همچنین یک زبان جدید و جدید برای سیستم های تعبیه شده است. اگر علاقه مند به گسترش دانش خود در C هستید، این دوره برای شما مناسب است. به مربی دن گوکین بپیوندید تا به ساختارهای داده، اشاره گرها و دیگر موضوعات کلیدی در این زبان برنامه نویسی اساسی بپردازد. Dan به مفاهیم برنامه نویسی مختلفی مانند آرایه ها، ساختارها، کاراکترها و رشته ها می پردازد. او همچنین به نشانگرها - متغیرهایی که یک مکان حافظه را نگه میدارند - میپردازد و نحوه استفاده از نشانگرها برای دستکاری دادهها، انجام ریاضی اشارهگر و موارد دیگر را توضیح میدهد. او دوره را با به اشتراک گذاشتن چند تکنیک خاص، از جمله نحوه حل پازل های ریاضی با C، به پایان می رساند.
اهداف یادگیری
کار با آرایه ها
ساخت سازه
ایجاد آرایه ای از ساختارها
تست شخصیت ها
کار با رشته ها در C
استفاده از اشاره گر برای دستکاری داده ها
دستکاری فایل ها
استفاده از آرگومان های خط فرمان
کار با توابع زمان
اهداف یادگیری
کار با آرایه ها
ساخت سازه
ایجاد آرایه ای از ساختارها
تست شخصیت ها
کار با رشته ها در C
استفاده از اشاره گر برای دستکاری داده ها
دستکاری فایل ها
استفاده از آرگومان های خط فرمان
کار با توابع زمان
مهارت ها
CData EngineeringEssential TrainingProgramming LanguagesData ScienceOpen SourceSoftware Development
سرفصل ها
0. مقدمه
- 01 - ساختارهای داده و اشاره گرها را در C بیاموزید
- 02 - استفاده از فایل های تمرین
- 03 - پیکربندی IDE
1. آرایه ها و ساختارها
- 04 - درک آرایه ها
- 05 - کار با آرایه ها
- 06 - اصلاح آرایه ها
- 07 - ارسال یک آرایه به یک تابع
- 08 - کار آرایه های چند بعدی
- 09 - ساخت سازه
- 10 - سازه های تودرتو
- 11 - ایجاد آرایه ای از ساختارها
- 12 - ارسال یک ساختار به یک تابع
- 13 - درک یک اتحادیه
- 14 - چالش - رؤسای جمهور U.S.A.
- 15 - راه حل - روسای جمهور ایالات متحده آمریکا
2. شخصیت ها و رشته ها
- 16 - استفاده از تک کاراکتر I O
- 17 - تست شخصیت ها
- 18 - کار با تبدیل کاراکتر
- 19 - درک رشته ها در C
- 20 - واکشی ورودی رشته
- 21 - ارسال خروجی رشته
- 22 - بررسی متغیرهای printf().
- 23 - استفاده از متغیرهای ()printf
- 24 - کاوش توابع رشته
- 25 - دستکاری رشته ها
- 26 - اجتناب از مشکلات رشته
- 27 - چالش - رشته من O و دستکاری
- 28 - حل - رشته I O و دستکاری
3. اشاره گر
- 29 - درک اشاره گرها
- 30 - استفاده از اشاره گر برای دستکاری داده ها
- 31 - انجام ریاضی اشاره گر
- 32 - مقایسه آرایه ها و اشاره گرها
- 33 - اختصاص ذخیره سازی
- 34 - کار با آرایه اشاره گر
- 35 - استفاده از اشاره گر در ساختارها
- 36 - انتقال اشاره گر به توابع
- 37 - اشاره گرهای برگشتی
- 38 - چالش - ایجاد یک آرایه اشاره گر
- 39 - راه حل - یک آرایه اشاره گر ایجاد کنید
4. فایل ها و سیستم عامل
- 40 - خواندن از روی یک فایل
- 41 - نوشتن در یک فایل
- 42 - کار با داده های خام
- 43 - استفاده از دسترسی تصادفی به فایل
- 44 - دستکاری فایل ها
- 45 - کاوش در مسیر
- 46 - خواندن دایرکتوری
- 47 - دریافت اطلاعات فایل
- 48 - استفاده از آرگومان های خط فرمان
- 49 - فراخوانی سیستم عامل
- 50 - چالش - نام فایل ها را بخوانید و ذخیره کنید
- 51 - راه حل - نام فایل ها را بخوانید و ذخیره کنید
5. جالب و فوق العاده
- 52 - حل پازل های ریاضی
- 53 - ایجاد اعداد تصادفی
- 54 - کار با توابع زمان
- 55 - مرتب سازی داده ها
- 56 - اشکال زدایی کد شما
- 57 - استفاده از دیباگر
- 58 - نوشتن فایل هدر خودتان
- 59 - مخلوط کردن چندین فایل کد منبع
- 60 - چالش - شبیه سازی لوتو
- 61 - حل - شبیه سازی لوتو
نتیجه
- 62 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی دیباگ کردن کدهای C (یافتن و رفع اشکالات در برنامهنویسی C)
- دوره آموزشی کاوش در کتابخانه های زبان C
- دوره آموزشی کدنویسی ایمن در C
- دوره آموزشی برنامه نویسی شبکه در C: توسعه برنامه های کاربردی مشتری/سرور قابل اعتماد
- دوره آموزشی راهنمای کامل مبانی برنامه نویسی C
- دوره آموزشی کتابخانه استاندارد زبان برنامه نویسی سی
- دوره آموزشی آن را تمرین کن: تصمیمات و حلقه های C
- دوره آموزشی سطح بالا: زبان برنامه نویسی سی (C)