السلام عليكم .
إلى خبراء السي++ ، بالنسبة لمعاملات الزيادة القبلية ، ما تفسيركم لهذا التصرف ؟
int a = 5; cout << ++a << ++a << ++a;
نتيحة ٍVisual c++ كانت :
888
أما Dev c++ كانت :
678
النتائج كانت مختلفة بين Dev c++ و Visual c++.
صحيح أن معامل الزيادة القبلية له أسبقية التنفيذ!
أنا أعلم أنا Dev c++ يستعمل مترجم GCC و أنه يمكن تغيير مستويات الترجمة ، لكن ليس لهذه الدرجة.
يا ترى من هو المحق :haha: ؟



