نمایش نتایج: از شماره 1 تا 6 , از مجموع 6

موضوع: مشکل کوچک در دستور if زبان c++

  1. #1
    عضو انجمن سیدرضا بازیار آواتار ها
    تاریخ عضویت
    Mar 2013
    محل سکونت
    کازرون
    نوشته ها
    714
    تشکر تشکر کرده 
    3,740
    تشکر تشکر شده 
    1,021
    تشکر شده در
    701 پست

    پیش فرض مشکل کوچک در دستور if زبان c++

    من یه کد در c++ دارم که یکم برام قابل درک نیست
    کد PHP:
    int main()
    {
    int a=0b=2;
    if(
    a=0) {a+=2;b+=acout <<a*b;}
    else 
    cout<<b;

    دستور if اجرا نمیشه و میره سراغ else
    چرا این شرط اجرا نمیشه در حالی که a برابر با 0 هست؟
    ویرایش توسط سیدرضا بازیار : June 19th, 2016 در ساعت 21:40
    دوستدار کتاب بلیان

  2. # ADS




     

  3. #2
    عضو انجمن JeyServer آواتار ها
    تاریخ عضویت
    Mar 2015
    محل سکونت
    اصفهان
    نوشته ها
    189
    تشکر تشکر کرده 
    93
    تشکر تشکر شده 
    298
    تشکر شده در
    233 پست

    پیش فرض پاسخ : مشکل کوچک در دستور if زبان c++

    سلام
    عملگر برابری در c[++] دوتا مساوی == هست!
    کدتون رو بصورت زیر باز نویسی کنید
    کد:
    int main()
    {
    int a=0, b=2;
    if(a==0) {a+=2;b+=a; cout <<a*b;}
    else cout<<b;
    }  
    .:: جی سرور - ارائه دهنده خدمات میزبانی وب و سرور های مجازی و اختصاصی ::.
    دارنده نماد اعتماد الکترونیکی از وزارت صنعت ، معدن و تجارت

  4. تعداد تشکر ها ازJeyServer به دلیل پست مفید


  5. #3
    عضو انجمن سیدرضا بازیار آواتار ها
    تاریخ عضویت
    Mar 2013
    محل سکونت
    کازرون
    نوشته ها
    714
    تشکر تشکر کرده 
    3,740
    تشکر تشکر شده 
    1,021
    تشکر شده در
    701 پست

    پیش فرض پاسخ : مشکل کوچک در دستور if زبان c++

    نقل قول نوشته اصلی توسط JeyServer نمایش پست ها
    سلام
    عملگر برابری در c[++] دوتا مساوی == هست!
    کدتون رو بصورت زیر باز نویسی کنید
    کد:
    int main()
    {
    int a=0, b=2;
    if(a==0) {a+=2;b+=a; cout <<a*b;}
    else cout<<b;
    }  
    کاملا درست میفرمایید. اصلا متوجه نشدم
    البته این یکی از سوالات پایانترم دانشگاه ما بود و چون فردا امتحان دارم داشتم مطالعه میکردم
    جالبه که اصلا متوجه نشدم

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

  6. #4
    عضو جدید
    تاریخ عضویت
    May 2016
    نوشته ها
    55
    تشکر تشکر کرده 
    8
    تشکر تشکر شده 
    50
    تشکر شده در
    43 پست

    پیش فرض پاسخ : مشکل کوچک در دستور if زبان c++

    = در c++ برای مقدار دهی هستش
    برای تست مقدار از دوتا = استفاده میشه

  7. تعداد تشکر ها ازshomalnetwork به دلیل پست مفید


  8. #5
    عضو انجمن
    تاریخ عضویت
    Dec 2010
    محل سکونت
    تبريز
    نوشته ها
    686
    تشکر تشکر کرده 
    391
    تشکر تشکر شده 
    573
    تشکر شده در
    427 پست

    پیش فرض پاسخ : مشکل کوچک در دستور if زبان c++

    نقل قول نوشته اصلی توسط shomalnetwork نمایش پست ها
    = در c++ برای مقدار دهی هستش
    برای تست مقدار از دوتا = استفاده میشه
    تو اکثر زبان ها = برای انتساب هست
    == برای مقایسه
    === کاراکتری و نوعی هست !

  9. تعداد تشکر ها ازms313 به دلیل پست مفید


  10. #6
    عضو جدید arash_fa آواتار ها
    تاریخ عضویت
    Jul 2011
    محل سکونت
    اصفهان - گلپایگان
    نوشته ها
    66
    تشکر تشکر کرده 
    6
    تشکر تشکر شده 
    40
    تشکر شده در
    33 پست

    پیش فرض پاسخ : مشکل کوچک در دستور if زبان c++

    تمامی دوستان درست گفتند و فقط یک توضیح دیگه میدم و تریس میکنیم برنامه رو

    a=0 در اصل a را مساوی 0 قرار میده و حالا 0 در شرط قرار میگیره و شرط نقض میشه

    اگر a=1 یا هرچی غیر 0 و فالس و ... بود شرظ شما کار میکرد چون a برابر 1 میشد و این 1 در شرظ قرار میگرفت و اجرای 100% داشتید


    موفق باشید

  11. تعداد تشکر ها از arash_fa به دلیل پست مفید


اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

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

موضوعات مشابه

  1. پاسخ ها: 123
    آخرين نوشته: September 2nd, 2018, 22:20
  2. مشکل در دستور ssh
    توسط rotana007 در انجمن سوالات و مشکلات
    پاسخ ها: 5
    آخرين نوشته: October 31st, 2014, 02:25
  3. یک دستور
    توسط M-Sadeghi در انجمن سوالات و مشکلات
    پاسخ ها: 5
    آخرين نوشته: June 11th, 2014, 10:42
  4. مشکل در رستور کردن
    توسط L0cal در انجمن سوالات و مشکلات
    پاسخ ها: 5
    آخرين نوشته: February 18th, 2012, 22:27

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •