#include<iostream.h>#include<stdio.h>#include<memory.h>void main() { int x=20,y=35; x=y++ + x++; cout<<x<<y<<endl; cout<<"**************"<<endl; y= ++y + ++x; cout<<x<<y<<endl;}
引用第10楼路客与刀客于2007-10-17 22:49发表的 :这种语句书写本身就不规范像“x=y++ + x++; ”这样的语句为什么不写成“x=(y++ )+( x++); ”呢?这样就不会有任何问题了。不过如果楼主像测试++variable和variable++的话,也不应该这样测试的。而一般的做法是如下总之代码应该尽量的书写规范,为别人阅读你的代码,也为了自己好调试。