توابع

در اين بخش قصد داريم مسائل مربوط به توابع را بيان كنيم. مفهوم تابع و كاربرد آن پياده سازي توابع توابعي با نام يكسان اما با كاركرد متفاوت نحوه استفاده از توابع در برنامه فراخواني تابع با اشاره گرها فراخواني تابع با ارجاع   مفهوم تابع و كاربرد آن: در واقع تابع مفهوم جديدی در […]

اشاره گر،متغير پويا و پارامتر مرجع

اشاره گرها ۱. مفهوم اشاره گرها ۲. پياده سازي اشاره گرها متغير پويا پارامتر مرجع   مفهوم اشاره گرها: اشاره گرها يكي از پركاربردترين مفهومات در برنامه نويسي مي باشند و يادگيري آن از اهميت زيادي برخوردار مي باشد. اشاره گرها براي دسترسي به حافظه heap مي باشند.يكي از امتيازات سي پلاس پلاس نسبت به […]

حلقه ها و دستورات شرطی

در اين بخش قصد داريم در موارد زير مطالبي را بياوريم: حلقه ها يا همان loop ها: ۱. حلقه while 2. حلقه do while ۳. حلقه for دستورات شرطي: ۱. دستور شرطي if ۲. دستور شرطي if else ۳. دستور شرطي swtich + دستور break و  continue     حلقه ها يا همان loopها: كاربرد […]

نوع داده و عملگرهای اصلی

در اين بخش قصد داريم در موارد زير مطالبي را ارائه دهيم: الف)انواع داده در سي پلاس پلاس + تعريف ثوابت +متغير ثبات يا register + تعريف متغيرها در بلوك هاي مختلف ب) عملگرها در سي پلاس پلاس انواع داده در سي پلاس پلاس داده ممكن به صورت هاي مختلف باشند مثل عدد، كاراكتر و… […]

شروع کار اولین برنامه

سلام در زبان پيشرفته سي پلاس پلاس بر خلاف زبان هاي سطح پايين از شي گرايي استفاده مي شود. به طور مفصل در بخش تعريف كلاس به بيان اين موضوع مي پردازيم اما در اين جا نياز است بدانيم كه ساختار برنامه در C++ از قسمت هاي زير تشكيل شده است. ۱. مشخص كردن header […]

آشنایی با محیط ویژوال استادیو

سلام وقتي شما يك برنامه را به زبان سي پلاس پلاس مي نويسيد لازم است كه آن را به وسيله يك كامپايلر،‌كامپايل كنيد و سپس آن را اجرا نماييد.(در زبان هاي سطح بالا compile و run هر كدام به طور جداگانه انجام مي شوند. منظور از compile بررسي كامپايلر از خطاهاي احتمالي موجود در برنامه […]