两段C代码,那段效率高?

来源:百度知道 编辑:UC知道 时间:2024/07/04 02:41:43
两段C代码:
a=1,b=2;

a=1;b=2;

那段效率高一些?(a,b均为int型)

这个东西应该和编译器有关。我用VC6测试(可能编译器已经进行了优化),结果为
a=1,b=2;
00401028 mov dword ptr [ebp-4],1
0040102F mov dword ptr [ebp-8],2
a=1;b=2;
00401036 mov dword ptr [ebp-4],1
0040103D mov dword ptr [ebp-8],2
也就是说用VC6编译的话,两者的效率完全一样。其他的编译器估计差不多也是这样。

一样。现代编译器优化技术完全可以解决这些小Case

a=1;b=2;高