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