آموزش ساختار حلقه For در ++C (رایگان)، بخشی از آموزش آموزش برنامه نویسی ++C از پایه و با تاکید بر یادگیری مفاهیم اساسی می باشد. در این درسواره به آموزش ساختار حلقه For در ++C (رایگان)، با تمامی دستورات و ابزارها و مفاهیم آن خواهیم پرداخت.
++C نسخه ارتقا یافته برنامه نویسی C است. ایده اصلی ایجاد برنامه نویسی ++C اضافه کردن شی گرایی به زبان برنامه نویسی C بود. هدف از برنامه نویسی شی گرا این است که سعی کنیم کل جهان را در قالب کلاس ها و اشیا ببینیم.
++C دارای ویژگی های مختلفی همچون موارد زیر است :
- Object Oriented (قابلیت شی گرایی)
- Simple (سادگی)
- Platform Dependent (وابستگی به پلتفرم)
- Mid-level programming language (زبان برنامه نویسی سطح متوسط)
- Structured programming language (زبان برنامه نویسی ساخت یافته)
- Rich Library (دارای کتابخانه غنی)
- Memory Management (قابلیت مدیریت حافظه)
- Powerful & Fast (قدرتمند و سریع)
- Pointers (قابلیت اشاره گرها)
- Compiler based (مبتنی بر کامپایلر)
- Syntax based language (زبان مبتنی بر نحو)
ارتقاء اصلی از C به ++C برنامه نویسی شی گرا است. این زبان از مفهومی مانند چندشکلی، وراثت، کپسولاسیون، انتزاع پیروی می کند.
بیایید به طور خلاصه مفاهیم برنامه نویسی شی گرا را درک کنیم:
کلاس: یک کلاس یک طرح اولیه یا نمونه اولیه تعریف شده توسط کاربر است که از آن اشیاء ایجاد می شود. مجموعه ای از ویژگی ها یا روش هایی را نشان می دهد که برای همه اشیاء از یک نوع مشترک است.
Object: یک واحد اصلی برنامه نویسی شی گرا است و موجودیت های واقعی را نشان می دهد. یک برنامه C++ اشیاء زیادی را ایجاد می کند که با فراخوانی متدها تعامل دارند.
Polymorphism: چندشکلی به توانایی زبان های برنامه نویسی OOPs برای تمایز کارآمد بین موجودات با نام مشابه اشاره دارد.
وراثت: وراثت مکانیزمی است که در آن یک کلاس اجازه دارد ویژگی ها (فیلدها و روش ها) کلاس دیگر را به ارث ببرد.
کپسوله سازی: کپسوله سازی به عنوان جمع کردن داده ها در زیر یک واحد تعریف می شود. این مکانیسمی است که کد و داده هایی را که دستکاری می کند به یکدیگر متصل می کند.
Abstraction: خاصیتی است که به موجب آن تنها جزئیات ضروری به کاربر نمایش داده می شود. واحدهای بی اهمیت یا غیر ضروری به کاربر نمایش داده نمی شوند.
در این دوره کوتاه آموزشی به بخشی از آموزش اصلی که به صورت کامل به موارد ذکر شده در بالا و بیشتر از آن میپردازد دسترسی خواهید داشت. بخش انتخاب شده از میانه درس 5 ام از آموزش برنامه نویسی C++ است.