سایت آموزشی

» آموزش زبان سی پلاس پلاس جلسه هفتموبسایت آموزشی همراه آموز

امروز سه شنبه ۵ بهمن ۱۳۹۵ به همراه آموز خوش آمدید.

آموزش زبان سی پلاس پلاس جلسه هفتم

Education C++ Programming Language

[quote font_size=”12″ bgcolor=”#” color=”#000000″ bcolor=”#”]همراه آموز : با ما همراه باشید با جلسه هفتم آموزش زبان برنامه نویسی سی پلاس پلاس  [/quote]

[divide icon=”square” width=”medium” color=”#”]

آموزش زبان سی پلاس پلاس جلسه هفتم

[divide icon=”square” width=”medium” color=”#”]

به نام خدا،جلسه ی هفتم برنامه نویسی سی پلاس پلاس رو در این لحظه منتشر مینماییم لطفا تا پایان با ما باشید.

  در این جلسه یاد خواهیم گرفت :

  • مفهوم پیش پردازنده
  • ساختار کلی یک برنامه در سی پلاس پلاس

مفهوم پیش پردازنده

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

دستوراتی در زبان سی پلاس پلاس وجود دارند که جزئی از زبان سی پلاس پلاس نیستند بلکه دستوراتی هستند که به برنامه نویسی در زبان سی پلاس پلاس کمک میکنند. برای مثال : include# یک دستور پیش پردازنده می باشد که در ادامه با این دستور بیشتر آشنا خواهید شد.

[divide icon=”square” width=”medium” color=”#”]

ساختار کلی یک برنامه در سی پلاس پلاس

ما باید ساختار کلی یک برنامه ی سی پلاس پلاس را بشناسیم و با آن آشنا شویم. میتوان شکل کلی بدنه ی یک برنامه ی سی پلاس پلاس را به صورت زیر نمایش داد.


برنامه های سی پلاس پلاس از تعدادی تابع و کلاس تشکیل می شود.تابع در واقع برای حل بخشی از مسئله نوشته می شود و نامگذاری توابع در سی پلاس پلاس همانند نامگذاری متغیرها می باشد.

همانطور که در ساختار کلی برنامه ی سی پلاس پلاس در بالا مشاهده مینمایید بدنه ی اصلی برنامه تابعی به نام ()main است . پس تابع ()main یکی از اجزای مهم یک برنامه در زبان سی پلاس پلاس می باشد.

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

شکل کلی تعریف فایل های سرآیند :


 

[box type=”tip” bg=”#” color=”#” border=”#” radius=”2″]

مثال :

فایل سرآیند iostream را به صورت زیر تعریف میکنیم .

#include<iostream>

نکات :

من در دستور بالا از پسوند h. استفاده نکردم.(در سی پلاس پلاس این امکان وجود دارد)

بین # و include نباید فاصله ای وجود داشته باشد.

ذکر علایم <> ضروری می باشد.

بین نام فایل سرآیند و علایم <> نباید فاصله ای وجود داشته باشد.

پسوند فایل های سرآیند h. می باشد. و معمولا در دایرکتوری include قرار دارند.

آخر دستورات سرآیند به ; (سمی کالون) ختم نمی شود.

[/box]

[divide icon=”square” width=”medium” color=”#”]

return 0 چیست؟

سیستم عامل که اجرا کننده ی تابع ()main می باشد میخواهد بداند که این تابع با موفقیت به پایان رسیده است یا خیر؟ برای همین مقدار return 0 در آخر برنامه به سیستم عامل برگردانده می شود تا سیستم عامل متوجه شود که برنامه با موفقیت به پایان رسیده است..این دستور در واقع مقدار صفر را به سیستم عامل برمی گرداند و سیستم عامل متوجه می شود که برنامه با موفقیت اجرا شده است.

[box type=”error” bg=”#” color=”#” border=”#” radius=”2″]در استاندار جدید زبان سی پلاس پلاس اگر دستور return 0 در پایان تابع ()main نباشد فرض می شود که صفر برگردانده می شود.[/box]

مقداری که به سیستم عامل برگردانده می شود باید از نوع int باشد لذا تابع ()main را بصورت زیر تعریف میکنیم :


[box type=”error” bg=”#” color=”#” border=”#” radius=”2″]توجه داشته باشید که باید حتما اول تابع } و در پایان { وجود داشته باشد.[/box]

[divide icon=”square” width=”medium” color=”#”]

پایان آموزش زبان سی پلاس پلاس جلسه هفتم

[box type=”info” bg=”#” color=”#100f0f” border=”#” radius=”2″ fontsize=”13″]جلسه ششم را از اینجا مشاهده نمایید.[/box]

[quote font_size=”12″ bgcolor=”#” color=”#000000″ bcolor=”#”]همراه آموز سایتی برای همه[/quote]

بازدید : بار دسته : آموزش برنامه نویسی ، سی پلاس پلاس تاريخ ارسال : ۱۲ دی ۱۳۹۵ به اشتراک بگذارید :
نظرات کاربران
    • شما حق دارید در مورد این آموزش نظر دهید،همراه آموز با افتخار نظر شما را دریافت میکند.
    • نظر شما بعد از ارسال باید توسط مدیریت همراه آموز تایید شود.
    • نظراتی که غیر مرتبط با این مطلب باشد منتشر نخواهد شد.