آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

برنامه نویسی سی وسی پلاس

dev.amir  10 سال پیش  10 سال پیش
0 0

سلام خدا قوت...

فرق  ++++x با x++++ در چیست ؟

آیا میشه نوشت؟

0 0
++X درست هست، کاری هم که انجام میده اینه که مقدار X رو یکی افزایش میده و دوباره توی خود X میگذاره، در واقع این عبارت برابر عبارت رو به روست: 1+X=X (10 سال پیش)
0 0
++x در حلقه for بعد از اتمام دستورات یکی به مقدار x اضافه میکنه که دوستمون توضیح دادن و x++ در اول کار یکی به مقدار x اضافه میکنه . (10 سال پیش)
 برای این سوال 2 پاسخ وجود دارد.
پاسخ به سوال 
hossein_hr10  10 سال پیش
+6 0

سلام دوس عزیز

در کد اول مقدار a که برابر 2 هست با مقدار b که برابر 3 هست جمع میشه و نتیجش که میشه 5 در c ریخته میشه بعد به متغیر b یکی اضافه میشه اما توی کد دوم اول به متغیر b یکی اضافه میشه بعد با متغیر a جمع میشه که نتیجش میشه 6 و در متغیر c ریخته میشه ، فرق گذاشتن ++ قبل و بعد یه متغیر در اینه که شما اگر روی اون متغیر بخواین مثل مثال زیر عملیات یا پردازشی انجام بدین اگه قبلش ++ بزارین اول یکی به اون متغیر اضافه میشه و با مقدار جدیدش پردازش میشه ولی اگه بعدش ++ بزارین اول روش با همون مقدار قبلش پردازش انجام میشه و بعد یکی بهش اضافه میشه

 

   //////////کد اول
  int a = 2;
                int b = 3;
                int c = a + b++;
             
/////////// کد دوم
int a = 2; int b = 3; int c = a + ++b;
 
0 0
سلام این جواب ها رو میدونستم. میگم اگخه دو تا ÷پلاس پلاس کنار هم قرار بگیرند هم بصورت پسوندی و پیشوندی باز خهم میشه نوشت.... اگه میشه به چه صورت... (10 سال پیش)
0 0
این چیزی که شما میگین برای جمع کردن سه یا بیشتر از سه رشته و یا حتی عدد بکار میره مثل این: "a" + "b" + "c" یــا a + b + c (10 سال پیش)
پاسخ به سوال 
dev.amir  10 سال پیش
0 0

خیلی ممنون


پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .