اگر به یک وب سایت یا فروشگاه رایگان با فضای نامحدود و امکانات فراوان نیاز دارید بی درنگ دکمه زیر را کلیک نمایید.
ایجاد وب سایت یادسته بندی سایت
محبوب ترین ها
پرفروش ترین ها
پر فروش ترین های فورکیا
پر بازدید ترین های فورکیا
فروش فیلتر بورسی استریکلی فقط 75 هزار تومان
کسب درآمد اینترنتی 300000 تومان در خانه در کمتر از 30 دقیقه
کسب و کار اینترنتی با درآمد میلیونی
کسب درآمد از هوش مصنوعی ماهیانه حداقل ۱۲ میلیون تضمینی
کسب درآمد روزانه حداقل یک میلیون تومان ! کاملا حلال و واقعـی !!
کسب درآمد ابدی و بی نهایت 100% واقعی
مجموعه ی آموزش تعمیر لامپ کم مصرف (از مبتدی تا پیشرفته)
دانلود مجموعه آموزشی پایپینگ ( Piping ) و نقشه خوانی + آموزش سه نرم افزار طراحی و تحلیل لوله کشی صنعتی
آموزش برنامه نویسی آردوینو
آموزش بازكردن انواع قفل ها بدون كليد(ويژه)
آموزش رایگان کسب درآمد از سایت الیمپ ترید ( olymp trade )
کسب و کار اینترنتی در منزل
بازگردانی پیامک های حذف شده- ریکاوری پیامک ۱۰۰٪ عملی
اموزش ویرایش امضا و پکیج برنامه اندروید و کسب درامد از مارکت های اندرویدی
آموزش ساخت بازی بدون دانش برنامه نویسی و طراحی سه بعدی مبتدی تا پیشرفته با نرم افزار
اموزش کسب درامد از اینترنت روزانه ۳میلیون تومان تضمینی و تست شده 1403
درامدزایی در خواب! (تعجب نکنید! بخوانید)
نسخه خطی اشعار و پیشگویی های شاه نعمت الله ولی
آموزش كامل تعمير لامپ كم مصرف(اختصاصي)
مدار داخلی واکی تاکی(اموزش ساخت)
کتاب افزایش ممبر کانال تلگرام
اندیکاتور ای کیو آپشن
دانلود100% رایگان نرم افزار تبلیغات در تلگرام + آموزش کامل و فیلم آموزشی
روش اصلی موفقیت در کنکور و آزمون ها(پزشکی، حقوق، مهندسی، نمونه و تیزهوشان) با پکیج کنکورپلاس
مجموعه آزمایشات و گزارشات روانشناسی تجربی (شامل شرح 36 آزمایش) کاملترین مجموعه در اینترنت
چگونه هر شخصی را عاشق خود کنیم ارزان
کسب درآمد از اینترنت روزانه 100هزارتومان به بالا تضمینی و تست شده
برنامه ساز اندروید و کسب درآمد بالابرچسب های مهم
پیوند ها

یونیکس در اوایل دهه 1970 توسط تامسون و ریچی ایجاد شد. این سیستم عامل در ابتدا با زبان اسمبلی نوشته شده بود و بعدها با زبانی به اسم BCPL نوشته شد. اما این زبان مشکلات متعددی داشت و نمی توانست همه آنچه که یک سیستم عامل یونیکس به آن نیاز دارد را پیاده سازی کند. به همین دلیل تامسون و ریچی زبان جدیدی به نام زبان C ایجاد کردند و بدین ترتیب به طور همزمان یونیکس هم تکامل یافت. زبان برنامه نویسی C از سال 1972 ابداع شد و تاکنون در حال توسعه است. در سال 1987 ریچی و کِرنیگان کتابی را با عنوان the C programming language روانه بازار کردند و بدینوسیله پایه های زبان C تقویت شد. با این حال، این زبان به قدر کافی استاندارد سازی نشده بود. بنابراین در سال 1983 مؤسسه استانداردهای ملی آمریکا، استانداردی به نام ANSIC (اَنسی سی) را برای این زبان ایجاد نمود. سپس در سال 1989 استاندارد دیگری به نام C89 برای این زبان تعیین شد که هنوز هم در بسیاری از کامپایلرها از آن استفاده می شود. روند استانداردسازی همینطور ادامه یافت و امکانات کمی هم به این زبان اضافه شد. در نهایت در سال 2011 استاندارد جدیدی به نام C11 برای زبان C به وجود آمد که تاکنون از آن استفاده می شود.
زبان C الهام بخش زبانهای بسیاری بوده است. از جمله این زبانها می توان به C++، Java، PHP و C# اشاره کرد. بنابراین زبان C یکی از پر کاربردترین زبان های برنامه نویسی در دنیا به شمار می رود.
زبانهای برنامه نویسی را می توان به سه دسته کلی تقسیم کرد:
زبانهای سطح بالا
زبانهای میانی
زبانهای سطح پایین
زبان C یک زبان سطح میانی است. زیرا مانند زبان اسمبلی قادر است مستقیماً به حافظه دسترسی داشته باشد و با مفاهیم بیت و بایت و آدرس کار کند و از طرف دیگر برنامه های این زبان مانند زبانهای سطح بالا مانند بیسیک و پاسکال، از قابلیت خوانایی زیادی برخوردارند. به عبارت دیگر، دستورالعمل های این زبان به زبان محاوره انسانها نزدیک است که این ویژگی مربوط به زبانهای سطح بالاست.
فهرست مطالب
مقدمه
ایجاد یک فایل
ساختار کلی زبان C
دستورات پیش پردازنده
تابع main
کامنت گذاری
انواع داده
تعریف متغیرها
مقدار دادن به متغیر هنگام تعریف
مقدار دادن پس از تعریف
مقدار دادن با دستورات ورودی
تعریف ثابت ها
قوانین انتخاب نام متغیر
عملگرها
عملگرهای محاسباتی
عملگرهای رابطه ای
عملگرهای ترکیبی
عملگرهای منطقی
عملگرهای بیتی
عملگرهای ترکیبی
عملگر sizeof
عملگر شرطی
تقدم عملگرها
الگوریتم برنامه نویسی
ورود و خروج داده ها
چاپ اطلاعات با printf
دستور scanf
فرمت دستورات ورودی خروجی
دستورات ورودی و خروجی کاراکترها
تابع getch و getche
تابع getchar
نوشتن کاراکتر با توابع putch و putchar
دستور if
دستور if تو در تو
دستور switch
فلوچارت دستور switch
حلقه های تکرار
حلقه for
حلقه for چگونه اجرا می شود؟
فلوچارت حلقه for
حلقه while
حلقه while چگونه اجرا می شود؟
فلوچارت حلقه while
دستور break
break چگونه کار می کند؟
دستور continue
continue چگونه کار می کند؟
دستور goto
دستور do…while
فلوچارت حلقه do…while
توابع
توابع استاندارد کتابخانه
فراخوانی با مقدار (Call By Value)
فراخوانی با ارجاع (Call By Reference)
توابع تعریف شده توسط کاربر
توابع تعریف شده توسط کاربر چگونه کار می کنند؟
مزایای توابع تعریف شده توسط کاربر
توابع بدون مقدار بازگشتی
کلاس های حافظه در C
متغیرهای محلی (Local Variables)
متغیرهای سراسری (Global Variables)
اتوماتیک (Automatic)
ثبات (Register)
استاتیک (Static)
توابع ریاضی
آرایه ها
چگونه آرایه را تعریف کنیم؟
نحوه دسترسی به عناصر آرایه
چگونه یک آرایه را مقدار دهی کنیم؟
تغییر مقدار عناصر آرایه
عناصر آرایه ورودی و خروجی
تعریف آرایه های کاراکتری
تعریف یک آرایه کاراکتری
مرتب سازی
مرتب سازی حبابی
آرایه های چند بعدی
مقدار دهی به یک آرایه چند بعدی
مقداردهی به آرایه دو بعدی
مقداردهی به آرایه سه بعدی
اشاره گرها
نحوه استفاده از اشاره گرها
رابطه بین اشاره گرها و آرایه ها
ارسال آدرسها و اشاره گرها به توابع
کاراکترها و رشته ها
تعریف یک رشته
مقداردهی اولیه به رشته ها
خواندن یک رشته از ورودی
ارسال رشته به توابع
کتابخانه های کار با رشته ها و کاراکترها
توابع تشخیص نوع کاراکتر (کتابخانه )
توابع تبدیل رشته ها به مقادیر عددی (کتابخانه )
توابع رشته ای مربوط به کتابخانه
ساختارها
تعریف یک ساختار
ایجاد متغیرهای ساختار
مقدار دهی به اعضای ساختار
کلمه کلیدی typedef
ساختارهای تو در تو
ساختار های متحد (unions)
تعریف یک union
این آموزش شامل 16 جلسه فیلم آموزشی است. مدت زمان آموزش 9 ساعت 18 دقیقه می باشد. همچنین همراه با این آموزش جزوه کامل موارد تدریس شده که شامل 193 صفحه می باشد در قالب pdf ارائه شده است.
برچسب های مهم