خانه / آموزش برنامه نویسی / آشنایی با سی – آموزش سی مقدماتی

آشنایی با سی – آموزش سی مقدماتی

آشنایی با سی

آشنایی با سی همواره به عنوان پیش نیاز برای برنامه نویسان در نظر گرفته می شود.

امروزه تعداد زبان های برنامه نویسی مبتنی بر سی روز به روز در حال گسترش می باشند.

طبق رده بندی سایت tiobe زبان برنامه نویسی سی در اواخر سال ۲۰۱۶ . ابتدای سال ۲۰۱۷ به عنوان دومین زبان برنامه نویسی پرکابرد انتخاب شد.

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

این رده بندی حاکی از اینه که ما توی ایران فکر میکنیم که سی به دست فراموشی سپرده شده.

سی اغلب برای توسعه سیستم های عامل استفاده میشه.

تقریبا میشه گفت بعد از اسمبلی سریع ترین زبان همین زبان سیه.

مقدمه

زبان برنامه نویسی سی زبان برنامه نویسیه کامپایلریه.

اغلب برنامه های چند زبانه حتما زبان سی رو در خودشون جای میدن.

سازنده این زبان پراستفاده دنیس ریچیه.

که میتونین در زیر تصویرش رو ببینین.

آشنایی با سی - سازندگان

البته سال ۲۰۱۱ ایشون به رحمت خدا رفت 🙁

زبان برنامه نویسی سی زبانی ساخت یافته است و قابلیت شی گرایی نداره.

این زبان یک زبان مولتی پلتفرمه.

ما اینجا برنامه نویسی با سی در ویندوز رو آموزش خواهیم داد.

هسته اکثر سیستم های عملا رو سی تشکیل میده . این امر ناشی از قدرت فوق العادشه.

خب حالا برای آشنایی با سی مقدماتی سرفصل های زیر تدریس خواهد شد.

سر فصل ها

* فصل اول – پیش نیاز ها

– آشنایی با محیط های برنامه نویسی برای c

– ایجاد پروژه سی در محیط برنامه نویسی Code Blocks

– ساختار کلی برنامه به زبان سی

– دستورات پیش پردازنده در سی

* فصل دوم – تعاریف پایه

– نحوه کامنت گذاری در سی

– انواع داده ای در سی

– آشنایی با تعریف متغیر در سی

– آشنایی با ثوابت در سی

– کلمات کلیدی و رزرو شده در سی

– آشنایی با نحوه خواندن ورودی در سی

– آشنایی با نحوه چاپ خروجی در سی

– برنامه ساده “سلام دنیا” در سی

* فصل سوم – عملگرها

– عملگرهای ریاضی

– عملگرهای بیتی

– عملگرهای مقایسه ای

– مفهوم اتصال کوتاه در سی

* فصل چهارم – ساختارهای کنترلی و تکرار

– مفهوم کنترل و تکرار

– دستور if

– دستور if…else

– دستور else…if

– دستورات if تو در تو

– عملگر شرطی ?

– دستور switch

– دستور for

– دستور while

– دستور do…while

– دستور goto

– مفهوم حلقه بی نهایت و دستورات break و continue

* فصل پنجم – توابع

– تعریف تابع

– فراخوانی تابع

– آرگومان های تابع

– مقدار بازگشتی توابع

– نحوه تعریف توابع بازگشتی

– آرگومان های خط فرمان

* فصل ششم – آرایه ها ، ماتریس ها و رشته ها

– تعریف رشته

– تعریف آرایه

– تعریف ماتریس

– توابع رشته ای

* فصل هفتم – ساختمانها، انواع اشتراکی و انواع شمارشی در سی

– تعریف ساختمان

– تعریف نوع اشتراکی

– تعریف نوع شمارشی

* فصل هشتم – فایل ها

– ایجاد فایل در سی

– توابع کمکی برای کار با فایل

-نحوه نوشتن در فایل

-نحوه خواندن از فایل

این سرفصل ها قراره تو دوره مقدماتی پوشش داده شه.

امیدوارم با ما همراه باشید.

با تشکر از شما

آشنایی با سی

امتیاز بدهید

با دادن امتیاز واقعی به این پست ما را در تقویت و بهبود مطالب سایت یاری فرمایید. با تشکر.

User Rating: 5 ( 1 votes)

درباره ی فرحناز عندلیب

فرحناز عندلیب
من فرحناز عندلیب هستم. کارمند مخابرات هستم و تخصصم شبکه هستش. کارشناسی ارشد آی تی هستم. امیدوارم بتونم برای پیشرفت هموطنای عزیزم گام موثری بردارم.

مطلب پیشنهادی

آشنایی با BitArray در سی شارپ

آشنایی با BitArray در سی شارپ – آموزش سی شارپ مقدماتی

آشنایی با BitArray در سی شارپ آشنایی با BitArray در سی شارپ کاربردهای قابل توجهی …

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

Time limit is exhausted. Please reload the CAPTCHA.