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