سوال خود را بپرسید

توضیحات بخش

rss
سوال و جواب برای متخصصان و علاقه مندان به برنامه نویسی در همه زبان ها و همه پلت فرم ها

آمار بخش

کاربران 29
سوال ها 71
پاسخ ها 80
نظر سنجی ها 0

برترین کاربر ها

بیشترین تگ ها

2

اپراتور --> چه معنی در زبان برنامه نویسی c++ دارد ؟


اپراتور <-- چه معنی داره و چه کاربرد هایی داره و کجا ها می تونیم ازش استفاده کنیم

    int t = 10;
while (t --> 0)
{
printf("%d ", t);
}
خروجی
9 8 7 6 5 4 3 2 1 0
پاسخ به سوال
1061بازدید

پاسخ ها (2)

2

این عملا اپراتور نیست و ترکیب دو اپراتور دیگر هست که به صورت زیر جدا می شوند
t-=1
یعنی از t یک واحد کم می کند و بعد با عدد 0 مقایسه می کند
while( (t--) > 0 )
2
این ترکیب به معنی این هست که t به سمت 0 میل کند. در واقع با استفاده از -- می توانیم سرعت این رفتار را تغییر دهیم برای مثال:

int t = 10;
while( 0 <---- t )
{
printf("%d ", t); // 8 6 4 2
}
یا
int t = 100;
while( 0 <-------------------- t )
{
printf("%d ", t); // 90 80 70 60 50 40 30 20 10
}
پاسخ به سوال
تعداد حروف 0