编程语言大牛王垠:编程的智慧
写简单的代码
1 避免使用自增减表达式(i++,++i,i--,--i)。含有它们的表达式,结果可能取决于求值顺序,所以它可能在某种编译器下能正确运行,换一个编译器就出现离奇的错误。其实这两个表达式完全可以分解成两步,把读和写分开:一步更新i的值,另外一步使用i的值。比如,如果你想写foo(i++),你完全可以把它拆成int t = i;i += 1;foo(t);。如果你想写foo(++i),
转载
2015-12-17 22:12:34 ·
540 阅读 ·
0 评论