请注意:Turbo C有两个版本,分别是Turbo C 2.0和Turbo C 2.01
请注意:Turbo C有两个版本,分别是Turbo C 2.0和Turbo C 2.01
这是我在编程中发现的。Turbo C 2.0和Turbo C 2.01。同一个C文件,后面一个版本编译的程序要 稍小一些。这是我偶然中发现的。并且,Turbo C 2.01似乎改正了Turbo C 2.00中处理实型数组的错误。
下面一段程序:
main( )
{
float a[3][3],sum=0;
int i,j;
printf("Enter data:\n");
for(i=0;i<3;i++)
for(j=0;j<3;j++)
scanf("%f",&a[i][j]);
for(i=0;i<3;i++)
sum=sum+a[i][i];
printf("sum=%6.2f\n",sum);
}
在Turbo C 2.01中编译、运行正常,但在Turbo C 2.0中运行不正常,产生浮点溢出错误。至于Turbo C 2.01编译的程序要小一些,自己也可以试试,看看我说错没有!