د لارښوونو یا ادعاګانو لړۍ یو پروګرام ته ویل کیږي. د C++ پروګرام جوړښت د دې بیاناتو څخه جوړ شوی دی. دا ممکنه ده چې د عمومي هدف پروګرام کولو ژبې C++ په کارولو سره د لوړ فعالیت ایپسونه رامینځته کړئ.
ټولګي، توکي، میتودونه او د مثال متغیر یوازې یو څو وسیلې دي چې د C++ کوډ لیکلو لپاره کارول کیدی شي.
د ځانګړتیاوو چمتو کولو لپاره څیز پراساس پروګرامونه تمثیل، د C++ پروګرامونه د C پر بنسټ ولاړ دي.
د ډیری ځانګړتیاو مالتړ سره سره، C++ په بشپړ ډول د اعتراض پر بنسټ نه دی د پروګرامونې ژبه.
د ریښتیني نړۍ نهادونه د اعتراض په برنامه کې د توکو په توګه فکر کیږي. د کوډ پراختیا او ساتنه ساده شوې.
د C++ د اعتراض پر بنسټ ځانګړتیاوې د پیچلي کوډ جوړول او ډیزاین کول اسانه کوي.
برسیره پردې، د C++ پروګرام جوړښت د معیاري کتابتونونو، اصلي دندو، او د بدن برخې برخې لپاره ویشل شوی.
پدې توګه ، دا پوسټ به موږ ته وړتیا ورکړي چې د C++ برنامې جوړښت بشپړ پوهه ولرو.
د C++ پروګرام جوړښت
د C++ برنامه په ځانګړي او ځانګړي ډول تنظیم شوې. په C++ کې یو پروګرام په لاندې دریو برخو ویشل شوی دی:
- د معیاري کتابتونونو برخه
- اصلي دنده
- د بدن برخه
راځئ چې د هیلو ورلډ برنامې پلي کول د مثال په توګه وګورو:
د معیاري کتابتونونو برخه
یو برنامه ډیری وختونه د برنامه کولو مختلف جوړښتونه لري ، پشمول د جوړ شوي افعال ، ټولګي ، کلیدي ټکي ، ثابتونکي ، آپریټرونه او نور ډیر څه چې په معیاري C++ کتابتون کې دمخه تعریف شوي.
یو مناسب سرلیک باید په غوښتنلیک کې چمتو شي ترڅو دا ډول دمخه تعریف شوي اجزاو کارولو لپاره. برسیره پردې، معیاري سرلیکونه د نورو شیانو په منځ کې د معلوماتو ډول، پروټوټایپ، تعریف، او د کتابتون د کارونو بیرته ستنیدو ډول توضیحات وړاندې کوي.
یو ځانګړی پری پروسیسر لارښوونه چې د #include په نوم پیژندل کیږي کاپي کوي او د بشپړ فایل متن د سرچینې کوډ ته د زاویې بریکٹونو کې چمتو کوي.
د ان پټ آؤټ پوټ جریانونه د "iostream" په نوم لنډ شوي او یو معیاري فایل دی چې باید د C++ کمپیلر سره شامل شي. د کارونکي ان پټ او د ښودلو کوډونه پدې کمانډ کې شامل دي.
د C++ معیارونو کمیټې د ژبې له پیل راهیسې په C++ کې ډیری پرمختګونه کړي دي. د دې ژبې یوه ورته نوې ځانګړتیا نوم ځای دی.
دا د یو واحد نوم لاندې د ډیری شیانو ترکیب ته وړتیا ورکوي ، پشمول ټولګي ، توکي ، افعال ، او نور C ++ ټوکنونه.
جلا نوم ځایونه د مختلف کاروونکو لخوا رامینځته کیدی شي. دوی کولی شي د هغو ادارو لپاره نومونه استخدام کړي چې د پایلې په توګه ورته وي.
د دې کولو په کولو سره، د تالیف وخت تېروتنه د نوم - ورته شخړو لخوا راوړل کیږي.
د معیاري کتابتون بنسټونه د C++ معیارونو کمیټې لخوا د نوم ځای std لاندې تنظیم شوي.
په یوه ټاکلي سیټ کې ټولو نومونو ته، د نوم ځای یو مخکینۍ برخه ده چې کارول کیږي. په دې غوښتنلیک کې، دوه نومونه - cout او endl - په iostream فایل کې تعریف شوي.
اصلي دنده
د اصلي () په نوم د پیل کولو فعالیت د C++ برنامه اجرا کول پیل کوي. اصلي دنده د هر C++ پروګرام بنسټ په توګه کار کوي. هر C++ بیان چې چلولو ته اړتیا لري په اصلي فنکشن () کې لیکل کیږي.
ټولې لارښوونې چې په پرانیستلو او تړلو کې د منحل منحلاتو سره شاملې دي" چې د کوډ اصلي بدن ته نږدې وي د کمپیلر ( ) لخوا اجرا کیږي.
برنامه پای ته ورسیده او یو ارزښت بیرته عملیاتي سیسټم ته راستون شو کله چې په اصلي () کې ټولې لارښوونې بشپړې شوې.
په C++ کې، main () عموما عملیاتي سیسټم ته یو int ارزښت ورکوي. په پایله کې، د راستنیدو 0 بیان باید د اصلي () په پای کې راشي. د 0 او غیر صفر بیرته راستنیدونکي ارزښتونه په ترتیب سره بریالیتوب او ناکامي په ګوته کوي.
{ د کوډ د بلاک پیل ته اشاره کوي او } پای ته اشاره کوي.
کله چې ستاسو سافټویر د کمپیوټر لخوا پرمخ وړل کیږي، عملیاتي سیسټم دې فنکشن ته وایي.
د بدن برخه
د کرکټر محصول د لنډیز cout لخوا راجع کیږي، کوم چې د << بریکٹونو ترمنځ هر څه ښیي.
کله چې د کلیمې cout سره یوځای شي، سمبولونه << کولی شي د دندو په څیر عمل وکړي.
برنامه ته لارښوونه کیږي چې د بیرته ستنیدو کلیدي کلمې په کارولو سره فنکشن int مین ته ارزښت بیرته ورکړي.
د عملیاتي سیسټم برخه چې دا غوښتنلیک یې پیل کړی د بیرته ستنیدو بیان وروسته د اجرا کولو کنټرول بیرته ترلاسه کوي.
کوډ په دې وخت کې ودریږي.
تبصرې
تالیف کونکی د پورتنۍ برنامې لومړۍ درې کرښې له پامه غورځوي ځکه چې دا نظرونه دي. یو برنامه تبصرې لري ترڅو د لوستلو وړ شي.
که یو نظر دومره کوچنی وي چې په یوه کرښه کې فټ شي، دا د پروګرام په ابتدايي کرښه کې د دوه ګونی سلیش ترتیب څخه مخکې دی.
که یو تبصره څو کرښې ولري، دوی د حروف /* او */ لخوا جلا کیږي.
د C++ ځانګړتیاوې
- د حافظې مدیریت ته وده ورکولو لپاره ، تاسو کولی شئ د C++ نوي او حذف آپریټرونه وکاروئ ترڅو په متحرک ډول حافظه تخصیص کړئ پداسې حال کې چې برنامه روانه وي.
- د OOPs مهم مفکورې لکه خلاصون، میراث، Encapsulation، او میراث په C++ غوښتنلیکونو کې کارول کیدی شي ځکه چې C++ د اعتراض پر بنسټ پروګرام کولو ځانګړتیاوې وړاندې کوي. دا ځانګړتیاوې وده کوي C ++ کوډ ډیر ساده.
- څرنګه چې د C++ ډیری تالیف کونکي د ANSI سره مطابقت لري، C++ د پورټ وړ دی ځکه چې د یو عملیاتي سیسټم لپاره لیکل شوي پروګرامونه کیدای شي په بل کې د بدلون پرته پرمخ ولاړ شي.
- په C++ کې، موږ داسې دندې لرو چې دا اسانه کوي چې مسله د کوډونو د مدیریت وړ برخو کې تحلیل کړي او برنامه په داسې طریقه تنظیم کړي چې د لوستلو وړتیا او بیا کارونې ته وده ورکړي.
- د متحرک حافظې تخصیص د C++ لخوا ملاتړ کیږي. تخصیص شوی حافظه تل آزاد کیدی شي. د C++ سربیره، دا ژبه د حافظې د مدیریت ستراتیژۍ هم وړاندې کوي.
- لکه څنګه چې د دې تالیف او اجرا کولو وختونه لنډ دي، C++ یوه چټکه ژبه ده. دا د مختلف ډیټا فارمیټونو ، دندو ، او آپریټرونو لوی انتخاب هم چمتو کوي.
- پلیټ فارمونه توپیر لري کله چې دا C++ ته راځي. د دې په ویلو سره ، C++ غوښتنلیکونه په څو کمپیوټرونو کې د لږ یا هیڅ بدلون پرته چلولی شي.
د C++ پروګرام بشپړ شو
دلته یو مستقیم C++ برنامه ده چې تاسو ته به اجازه درکړي دوه شمیرې اضافه کړئ او د دوی جوړښت په بشپړ ډول درک کړئ.
یو ځواب ورکړئ ووځي