ادامه فصل دوم : معرفی رشته ای از دستورات مرکب

به طور کلی دستور مرکب رشته ای از دستورات می باشد که به صورت یک دستور واحد عمل می کند که زبان C++‎‎‎‎ برای ارائه یک دستور مرکب , رشته دستورات را بین یک جفت آکولاد { باز و بسته} قرار می دهد.

به دستوراتی که بین آکولاد قرار می گیرند یک "بلوک" گفته می شود. از آنجا که دستور مرکب خود یک دستور واحد محسوب می شود می توان آن را در تمام مواردی که دستور تک بکار می رود , مورد استفاده قرار داد.به طور کلی دستور مرکب رشته ای از دستورات می باشد که به صورت یک دستور واحد عمل می کند که زبان C++‎‎‎‎ برای ارائه یک دستور مرکب , رشته دستورات را بین یک جفت آکولاد { باز و بسته} قرار می دهد.

به دستوراتی که بین آکولاد قرار می گیرند یک "بلوک" گفته می شود. از آنجا که دستور مرکب خود یک دستور واحد محسوب می شود می توان آن را در تمام مواردی که دستور تک بکار می رود , مورد استفاده قرار داد.


به مثال زیر توجه کنید :




//Author: Kambiz Asadzadeh


#include <iostream>


using namespace std;


int main()


{


int x, y;
x = 8;
y = 16;


if (x < y)
{
x = x + y;
cout << x << endl;
}


return 0;


}




در این مثال مقدار متغیر x برابر 8 و مقدار متغیر y برابر 16 می باشد حال در بخش دستور شرطی با ارزیابی اینکه اگر ارزش x کوچکتر از y باشد آنگاه وارد بلوک شرط موجود شود و در این قسمت مقدار x را برابر مقدار اولیه x به علاوه مقدار اولیه y قرار دهد و سپس مقدار نهایی x را نمایش دهند که خروجی آن برابر با 24 خواهد بود یعنی مقدار اولیه x که 8 است و مقدار اولیه y که 16 است را جمع زده و در نهایت مقدار 24 دوباره در متغیر x قرار میگیرد و سپس چاپ می شود.