دوره آموزشی ساختارهای داده، اشاره گرها و سیستم های فایل در زبان سی
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
- دوره آموزشی یادگیری سی پلاس پلاس (2021)
- دوره آموزشی یادگیری سی پلاس پلاس
- دوره آموزشی سی شارپ برای توسعه بازی یونیتی
- دوره آموزشی ساختارهای داده کاربردی سی شارپ (2019)
- دوره آموزشی ساختارهای داده کاربردی سی شارپ
- دوره آموزشی ساختارهای داده رایج زبان ++C را تمرین کنید
- دوره آموزشی تمرین عملی سی شارپ با ساختارهای دادهای
مسیرهای مرتبط
- مسیر آموزشی تبدیل شدن به یک برنامه نویس سی پلاس پلاس
- مسیر آموزشی ارتقا دادن مهارت های خود را در سی پلاس پلاس
- مسیر آموزشی گواهینامه حرفه ای برنامه نویسی سی پلاس پلاس
- مسیر آموزشی برتری در سی شارپ: معماری راهحلهای با عملکرد بالا
- مسیر آموزشی آماده شدن برای آزمون MTA: اصول توسعه نرم افزار (98-361)
- مسیر آموزشی شروع کار با پایتون
- مسیر آموزشی تبدیل شدن به یک استاد سی پلاس پلاس
- مسیر آموزشی شروع به کار به عنوان یک توسعه دهنده سی شارپ