代码的可读性和效率之间,哪个更重要
例如:while (*p++=*q++);这样的代码除了装逼之外,是不是没有什么用是不是不如换成: while(*p = *q)
{
p++;
q++;
}
虽然繁琐一些,但看着是那么一目了然,清楚明白。
程序代码:
do
{
*(_DWORD *)p = *(_DWORD *)q;
v1 = *(_DWORD *)p;
p = (char *)p + 4;
q = (char *)q + 4;
}
while ( v1 );
程序代码:
while ( 1 )
{
*(_DWORD *)p = *(_DWORD *)q;
if ( !*(_DWORD *)p )
break;
p = (char *)p + 4;
q = (char *)q + 4;
}
