mwl*_*low 4 c pre-increment
在K&R Ch 1中:
该语句++nc提供了一个新的运算符,++表示递增1.你可以改写nc = nc + 1,但++nc更简洁,效率更高.
++nc
++
nc = nc + 1
预增量何时比替代方案更有效?对于大多数事情,至少,两者的程序集都是add(edit:或inc)指令.它们何时不同?
add
inc
Dav*_*nan 10
那段文字很久了.在70年代,编译器可能会为++ n产生更高效的输出,但现在却不再如此.所有现代编译器都会生成相同的代码.
归档时间:
13 年,11 月 前
查看次数:
359 次
最近记录: