سوال و دو بخش میکنیم. تفاوت در C
و C++
تفاوت در C
:
از نظر تئوری i++
کندتر خواهد بود چون باید یه مقدار نگهداری و دوباره بازخونی بشه. اما از نظر کاربردی همهی کامپایلرها تقریباً این دو حالت رو بهینه میکنن و بنابراین کارایی هر دو یکی هست.
تفاوت در C++
:
در C++
اگر این دو عملگر برای دادهی صحیح (شامل کاراکتر) به کار برده بشه همون نتیجهی C
رو داره و بنابراین کارایی تغییر نمیکنه. اما اگه این عملگر برای اشیا سربارگذاری شده باشه، در این صورت ++c
از c++
بهتره.
هیچ پژوهش انسانی نمیتواند ادعای علمی بودن داشته باشد، مگر اینکه از برهان ریاضی برخوردار باشد (لئوناردو داوینچی)