تبلیغات :
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




نمايش نتايج 1 به 4 از 4

نام تاپيک: سوال مهم

  1. #1
    در آغاز فعالیت дŁ!ЯêŽд's Avatar
    تاريخ عضويت
    Mar 2009
    پست ها
    13

    پيش فرض سوال مهم

    2 تا سوال مهم داشتم ممنون میشم اگر جواب بدین ممنون میشم دلیلشم بگین مرسی

    1)در قطعه کد زیر اگر متغیر کارکتری a برابر” b” باشد چه چیزی چاپ میشود ؟


    switch(a){
    case 'A':
    case 'B':
    case 'C': cout<<"Big ";
    case 'a':
    case 'b': break;
    case 'c': cout<<"Little ";
    default : cout<<"Number "; break;

    {

    2 )
    در قطعه کد زیر اگر متغیر کارکتری a برابر”B ” باشد چه چیزی چاپ میشود ؟
    switch(a){
    case 'A':
    case 'B':
    case 'C': cout<<"Big ";
    case 'a':
    case 'b':
    case 'c': cout<<"Little ";
    default

    {


    و سوال آخر آیا این 2 برنامه مثل هم هستند؟

  2. #2
    حـــــرفـه ای sin2x=2sinxcosx's Avatar
    تاريخ عضويت
    Dec 2007
    پست ها
    2,234

    پيش فرض

    در اولی هیچی چاپ نمی شه . برای اینکه اگه متغیرتون a یا b باشه یه break برخورد می کنه و بدون اینکه کاری صورت بگیره از سوئیچ خارج میشه . در دومی Big هم چاپ میشه Little هم چاپ میشه . برای اینکه اگه متغیرتون A یا B یا C باشه به cout << "Big برخورد می کنه و اونو چاپ می کنه و چون break نذاشتین میره دستورات بعدی switch رو هم اجرا می کنه .
    خیر اصلا مثل هم نیستن . برای اینکه خب برابر نیستن دیگه . در دومی اگه متغیرتون برابر a یا b یا c باشه Little چاپ می شه ولی در اولی فقط در صورتی Little چاپ میشه که متغیرتون c باشه . ضمنا در دومی قسمت default ناقصه . یعنی کدتون Error داره .

  3. #3
    در آغاز فعالیت дŁ!ЯêŽд's Avatar
    تاريخ عضويت
    Mar 2009
    پست ها
    13

    پيش فرض

    ن در قسمت دوم حواسم نبود ادامه دیفالت :

    default : cout<<"Number "; break;

  4. #4
    حـــــرفـه ای sin2x=2sinxcosx's Avatar
    تاريخ عضويت
    Dec 2007
    پست ها
    2,234

    پيش فرض

    در این صورت در دومی Big Little Number چاپ میشه .

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •