看似很简单的代码但是为什么运行出来两种结果呢?这是什么原因导致的,还是说本身两种情况都是正确的呢?用visualstudio的结果是53525,用g++的结果是22335
不同编译器处理是不一样的,i++和++i这处理编译各自想法不一样参考:int count = 0; count = count++;
还是规规矩矩写代码好,多个操作分多行写,有优先级不明显的加圆括号。挑战编译器,最后的结果往往是浪费时间