فهرست موضوعات





سایت های مرتبط


عضویت | ورود

یک برنامه ساده ++C

بهترین راه برای بدست آوردن فهمی ابتدایی از چگونگی برنامه های C++ این است که کار را با یک مثال آغاز کنیم . بنابراین بایید با برنامه C++ ساده ای که در زیر نشان داده می شود شروع کنیم .
/*
A Simple c++ Program
Altough it is quit simple, this program contains all
of the basic elements found in any c++ program .
*/
#include<iostream.h>
//main() is where programexecution begins .
main()
{
   cout<<"This is a very simple c++ program .";
   return 0;
}
وقتی این برنامه را اجرا کنید ، عبارت This is a very simple c++ program . روی صفحه نمایش ، نشان داده خواهد شد .
اجازه بدهید این برنامه را خط به خط بررسی کنیم . در ابتدا برنامه با خطوط زیر آغاز می شود .
/*
A Simple c++ Program
Altough it is quit simple, this program contains all
of the basic elements found in any c++ program .
*/
به این خطوط یک توضیح (comment) می گویند .محتویات یک توضیح از سوی کامپایلر نادیده گرفته می شود . هدف از یک توضیح ، این است که برای هر کسی که آن را می خواند ، عملیات آن برنامه را توضیح یا تفسیر کند .
در c++ دو نوع توضیح (comment) وجود دارد .
1- توضیح چند خطی (multiline comment):این نوع توضیح با یک /* آغاز می گردد و فقط زمانی خاتمه می یابد که به یک */ برسد . هر چیزی که داخل این سمبول های توضیح باشد از سوی کام÷ایلر نادیده گرفته می شود .
2- توضیح یک خطی (single-line comment):توضیح های یک خطی با // شروع شده و در انتهای همان خط پایان می یابند . که در این برنامه نیز استفاده شده است .
پس نتیجه می گیریم هر وقت توضیحات اضافی برنامه در یک خط بود از توضیحات یک خطی و در غیر اینصورت از توضیحات چند خطی استفاده می شود .
خط دوم از کد بالا به صورت زیر است :
#include<iostream.h>
زبان c++ چندین فایل تعریف می کند که به آنها فایل های سرآمد (header files) می گویند و هر کدام شامل اطلاعاتی است که برای برنامه شما یا ضروری هستند و یا سودمند . برای این برنامه ، فایل iostream.h مورد نیاز است .( این فایل برای پشتیبانی از سیستم ورودی ؟ خروجی c++ به کار گرفته می شود . )این فایل به همراه کامپایلر شما عرضه می شود . همه برنامه های c++ ترکیبی از یک یا چند تابع می باشند . همه توابع c++ باید دارای نام باشند و تنها تابعی که هر برنامه c++ حتما باید دارا باشد ، تابعی است که آن را main() می نامند . تابع main() جایی است که اجرای برنامه شروع شده و ( در اغلب موارد ) خاتمه می پذیرد . آکولاد بازی که بع از main() آمده است ، شروع کد تابع main() را مشخص می کند .
خط بعدی برنامه به صورت زیر است :
cout<<"This is a very simple c++ program .";

این خط یک دستور خروجی به صفحه نمایش است . این دستور باعث می شود عبارت سمت راست عملگر خروجی << در صفحه نمایش چاپ شود . cout مخفف console output بوده و اشاره به همان صفحه نمایش کامپیوتر دارد .
در c++ وقتی تعدادی کاراکتر را بین علایم نقل قول ( گیومه ) قرار می دهید ، یک رشته ( string ) ساخته می شود .
خط بعدی برنامه به صورت زیر است :
return 0;
این خط تابع main() را خاتمه داده و باعث می شود مقدار صفر به پروسه ی فراخواننده ی main() ( که معمولا همان سیستم عامل است ) بازگردانده شود . در بیشتر سیستم عامل ها ، مقدار بازگشتی صفر نشانه آنست که برنامه به طور عادی خاتمه پذیرفته است .
آکولاد بسته نیز انتهای تابع main() را نشان می دهد .






 مقالات
 لینکدونی
home | ozviat | gallery | about us | contact us | site map