在MS-DOS系统下,内存是很宝贵的,用C语言写的程序,怎么样可以让生成的执行文件最小,我发现如下一种情况,大家帮我分析一下:
#include <stdio.h>
main ()
{
double i;
i=3/1;
}
如上代码生成执行文件20.0KB
#include <stdio.h>
main ()
{
int i;
i=3/1;
}
如上代码生成执行文件3.98KB
问什么会有这么大的差别?
#include <stdio.h>
main ()
{
double i;
i=3/1;
}
如上代码生成执行文件20.0KB
#include <stdio.h>
main ()
{
int i;
i=3/1;
}
如上代码生成执行文件3.98KB
问什么会有这么大的差别?