رفتن به مطلب
محفل من
Mostafa

آموزش switch در C++

پست های پیشنهاد شده

دستور switch در زبان C++ تقریبا معادل دستور if تو در تو می باشد با این تفاوت که فقط می توانند مقادیر ثابتی از رشته ها، کاراکترها و اعداد را بررسی کند.
نحوه نوشتن دستور شرطی switch

در زیر Syntax یک دستور switch را مشاهده می کنید :

مخفی

    برای مشاهده مطلب باید در سایت ثبت نام کنید و سپس وارد شوید.

قوانین زیر بر روی یک دستور switch اعمال می شوند:

    عبارت مورد استفاده در دستور switch باید یک نوع عددی یا قابل شمارش باشد یا می تواند از نوع یک کلاس باشد که در آن کلاس، یک تابع برای تبدیل به نوع عددی یا قابل شمارش تعریف شده باشد.
    شما می توانید هر تعداد بخش case که نیاز داشتید به دستور switch اضافه کنید.
    مقدار بررسی شده در case باید از همان نوعی باشد که در switch تعریف شده است. یعنی اگر در switch یک متغیر از نوع عدد را بررسی می کنید، باید مقادیر بررسی شده در case ها هم از نوع عددی باشند.
    زمانی که دستور switch به case مورد نظر برسد، کدهای موجود در بلوک آن case را اجرا می کند تا زمانی که به یک دستور break برسد.
    وقتی به یک دستور break می رسد، از switch خارج شده و کدهای بعد از بلوک switch اجرا می شوند.
    اگر در case ها دستور break مشخص نشود، سایر case ها هم اجرا می شوند.
    یک دستور switch می تواند، یک بخش default داشته باشد. بخش default زمانی که هیچ یک از case ها درست نباشد، اجرا می شود.

مثال

مخفی

    برای مشاهده مطلب باید در سایت ثبت نام کنید و سپس وارد شوید.

شما می توانید در داخل یک دستور switch از یک دستور switch دیگر استفاده کنید که اصطلاحا به آن switch تو در تو گفته می شود.
نحوه نوشتن دستور شرطی switch تو در تو

مخفی

    برای مشاهده مطلب باید در سایت ثبت نام کنید و سپس وارد شوید.

مثال

مخفی

    برای مشاهده مطلب باید در سایت ثبت نام کنید و سپس وارد شوید.

 

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

برای ارسال دیدگاه یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید دیدگاهی ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در سایت ما ثبت نام کنید. عضویت خیلی ساده است !

ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید

ورود به حساب کاربری
    • 1 Posts
    • 0 Views
    • 3 Posts
    • 43 Views
    • 1 Posts
    • 37 Views
    • 1 Posts
    • 45 Views
    • 1 Posts
    • 134 Views
    • 1 Posts
    • 116 Views
    • 1 Posts
    • 141 Views

  • سفارش پروژه برنامه نویسی

×
×
  • اضافه کردن...