آموزش ساختار switch … case در C++

۷ بازديد

ساختار if … else … if اجازه مي دهد كه از بين گزينه هاي مختلف يك قطعه كد را اجرا كنيم. اگر قصد داريد يك متغير منفرد را با ساختار if … else … if متوالي بررسي كنيد، بهتر است از ساختار switch استفاده كنيد.

ساختار switch اغلب از if … else سريع تر است (نه هميشه). هم چنين ساختار switch ساده تر و قابل فهم تر است.

ساختار switch … case در C++

switch (n)

​{

case constant1:

// code to be executed if n is equal to constant1;

break;

case constant2:

// code to be executed if n is equal to constant2;

break;

.

.

.

default:

// code to be executed if n doesn’t match any constant

}

در كد بالا زماني كه مقدار n با هر كدام از case ها برابر شد، قطعه كد مرتبط به همان case اجرا مي شود تا زماني كه به انتهاي switch برسد يا با break مواجه شود. Break از اجراي كد در case بعدي جلوگيري مي كند.

ادامه مطلب...

تا كنون نظري ثبت نشده است
ارسال نظر آزاد است، اما اگر قبلا در مونوبلاگ ثبت نام کرده اید می توانید ابتدا وارد شوید.