چک‌لیست یادگیری C در 2025

چک‌لیست یادگیری C در 2025

@programmers_gathering

👈🏻 چک‌لیست یادگیری C

اگر می‌خواین زبان برنامه‌نویسی C رو به شکل اصولی یاد بگیرین، این چک‌لیست مسیر یادگیری رو مرحله به مرحله بهتون نشون می‌ده.


◽️ نصب کامپایلر (GCC / Clang) و آشنایی با محیط اجرا

◽️ ساختار یک برنامه ساده در C (main, header, return)

◽️ متغیرها و انواع داده‌های پایه (int, float, char, double)

◽️ عملگرهای ریاضی، منطقی و مقایسه‌ای

◽️ ورودی و خروجی (printf, scanf)

◽️ شرط‌ها (if, else, switch)

◽️ حلقه‌ها (for, while, do-while)

◽️ آرایه‌ها (یک‌بعدی و چندبعدی)

◽️ رشته‌ها و توابع رشته‌ای (string.h)

◽️ توابع (تعریف، فراخوانی، پارامترها، بازگشتی)

◽️ محدوده و طول عمر متغیرها (Scope, Lifetime)

◽️ اشاره‌گرها (Pointers)

◽️ کار با اشاره‌گر و آرایه

◽️ اشاره‌گر به اشاره‌گر (double pointer)

◽️ مدیریت حافظه پویا (malloc, calloc, free)

◽️ ساختارها (struct)

◽️ آشنایی با Union و Enum

◽️ فایل‌خوانی و فایل‌نویسی (fopen, fprintf, fscanf)

◽️ کتابخانه‌های استاندارد (stdio.h, stdlib.h, math.h, time.h)

◽️ ماکروها و پیش‌پردازنده (#define, #include)

◽️ مدیریت خطا (خطاهای کامپایل، زمان اجرا)

◽️ کار با آرگومان‌های خط فرمان (argc, argv)

◽️ پروژه‌های کوچک (ماشین حساب، مدیریت دانشجو، کار با فایل)

◽️ الگوریتم‌ها و ساختار داده‌های پایه (لیست پیوندی، پشته، صف)

◽️ بهینه‌سازی و درک مدیریت حافظه در C

◽️ کار روی یک پروژه واقعی (سیستم مدیریت، ابزار ساده، بازی متنی)

Report Page