زبان برنامه نویسی سی


ویکی‌کتاب تقدیم می‌کند:
زبان برنامه نویسی سی C

نگاهی عام و تام به زبان برنامه نویسی سی C

فهرست مطالبویرایش

پیش درآمد، آشنایی با برنامه نویسی، آشنایی با زبان سیویرایش

مقدمه + پیش درآمدی بر برنامه نویسی
آشنایی با زبان های برنامه نویسی
آشنایی با زبان سی C
برنامه های لازم برای برنامه نویسی
آغاز

پیش پردازنده‌هاویرایش

مقدمه‌ای بر پیش پردازنده‌ها
ماکروها
پیش پردازنده‌های تعریفی و شرطی
پیش پردازنده‌های دیگر

داده‌هاویرایش

مقدمه‌ای بر داده‌ها
ثابت‌ها
متغیرها
ساختمان و اجتماع
آرایه
اشاره‌گر
نوع داده پوچ
کلاس‌های ذخیره
تبدیل و جایگزینی داده‌ها

عملگرها و علائمویرایش

آشنایی با علائم و عملگرها
عملگرهای یگانی
عملگرهای حسابی
عملگرهای منطقی و بیتی
علائم و عملگرهای دیگر و اولویت‌ها

دستورهاویرایش

آشنایی با دستورها
دستور if و else if و else
دستور break
دستور switch و case و default
حلقه for
حلقه do while و while
دستور goto
دستور continue
دستور return

تابعویرایش

آشنایی با نوشتن و کار با تابع
اعلان، تعریف و احضار تابع
پارامترها و آرگومان‌ها
مطالب تکمیلی
تابع main

فایل‌های سرآیندویرایش

مقدمه‌ای بر فایل‌های سرآیند
stdio
stdlib
math
conio
assert
time
ctype
errno
string
stddef
signal
float
stdarg
limits
locale
setjmp
complex
fenv
inttypes
stdalign
stdatomic
stdbool
stdint
stdnoreturn
tgmath
thraeds
uchar
wchar
wctype
راهنمایی برای استفاده از کتابخانه‌های اختصاصی کامپایلرها

ترفندهای سیویرایش

لیست پیوندی
داده‌های انتزاعی
آرایه‌های بیتی
داده‌های درختی
گراف‌ها
جریان داده
داده‌های نامرئی
فهرست کردن
کار با اعداد و داده‌های بزرگ

رابط کاربری در سیستم عامل‌هاویرایش

رابط‌های استاندارد و قابل حمل

کار با رابط برنامه نویسی و کاربری در :

ویندوز
لینوکس
او اس ایکس
شبه‌یونیکس‌ها

برنامه نویسی حرفه‌ایویرایش

تمرین‌های ساده به همراه تشریح
تمرین‌های نیمه حرفه‌ای به همراه تشریح
تمرین‌های حرفه‌ای به همراه تشریح
پروژه‌ها