دوره آموزشی مبانی برنامه نویسی C: کنترل جریان، متغیرها و اشاره گرها
3 ساعت 18 دقیقهمبتدی2022-01-18
مدرسین

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