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


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

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

فهرست مطالب

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

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

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

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

داده‌ها

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

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

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

دستورها

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

تابع

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

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

مقدمه‌ای بر فایل‌های سرآیند
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
راهنمایی برای استفاده از کتابخانه‌های اختصاصی کامپایلرها

ترفندهای سی

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

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

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

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

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


راهنمای جامع

This page is based on a Wikipedia article written by contributors (read/edit). Text is available under the CC BY-SA 4.0 license; additional terms may apply. Images, videos and audio are available under their respective licenses. Cover photo is available under CC BY 2.0 license.