ايران ويج

نسخه‌ی کامل: کمک تمرینات c++
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
صفحه‌ها: 1 2
(۱۴-آبان-۱۳۹۱, ۱۰:۵۳:۲۹)javaweb نوشته است: [ -> ]با سلــــــــــــــــــــــــــــــــــــــــــــامLaugh
دوستان در مورد تمرین اول
برای مثال ما یک دستور switch داریم به صورت زیر
int a=5;
switch(a)
{
case 1:
cout << "a=1";
case 5:
cout << "a=5";
case 5:
cout << "hi";
{
در مثال بالا که خیلیم خوب نیست (...) اگر از دستور break استفاده نکنیم خروجی به شکل زیر می شود
a=5
hi
یعنی هر دو کیس که درست هستند اجرا می شوند.
به جز راه های بالا راه دیگری وجود ندارد؟دارد؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟
با تشــــــــــــــــــــــــــــــــــــــــــکرHeart

دستورGOTO استفاده کن بجای بریک وقتی دستور اجرا شد از کیس بیاد بیرون!
با تشکــــــــــــرLaugh
کد را باید به صورت زیر بنویسم

int a=2;
switch(a)
case 1:
cout << "a=1";
goto endcase;
case 2:
cout << "a=2";
goto endcase;
case 2:
cout << "a=2"
goto endcase;
{
endcase:
return 0;
{
با تشکرCool
پس روش دیگری نیست
صفحه‌ها: 1 2