vc6.0的一个有趣的现象
solar 2005-04-26 01:30:48 把这段代码用vc6.0编译成DEBUG版,当打印出100%时看看发生了什么?
int main(int argc, char* argv[])
{
for(unsigned int i=1; i!=0; ++i)
{
free(malloc(16));
if((i%(1<<25))==0)
{
double r = (double)i / (1<<30) * 25;
fprintf(stderr, "%.4lf%% %08X\n", r, i);
}
}
return 0;
}