理论教育 创建项目debug01_01编译错误及警告信息

创建项目debug01_01编译错误及警告信息

时间:2023-11-19 理论教育 版权反馈
【摘要】:创建项目debug01_01,有错误的源文件内容如图1.14所示。依次执行“Build”→“Compile current file”命令,编译当前程序,信息窗口显示______errors和______warnings,如图1.15所示。图1.15编译产生的错误信息如果显示错误信息,说明程序中存在严重的错误,必须修改;如果显示警告信息,说明这些错误并没有影响目标文件生成,但通常也应该修改。一个红色的小方块出现在第一条出错的代码行的左侧。

创建项目debug01_01编译错误及警告信息

调和平均数(harmonic mean)是n个变量倒数的算术平均数的倒数。

几何平均数(geometric mean)是指n个变量连乘积的n次方根:

hMean函数和gMean函数分别实现两个变量的调和平均数和几何平均数的计算。如果变量的值不满足规定条件,则采用异常处理方法终止函数的执行,如代码清单17.3所示。

对程序进行编译和连接,没有出现错误。下面是程序运行的一个示例:

Exception Handle 1:

Enter two numbers:1 2

Harmonic mean of 1 and 2 is 1.33333

Geometric mean of 1 and 2 is 1.41421

Enter a new pair of numbers<Ctrl+z:quit>:1-1

(x+y)==0 not allowed.

Enter a new pair of numbers<Ctrl+z:quit>:1-2

Harmonic mean of 1 and-2 is 4

Negative values not allowed.

Enter a new pair of numbers<Ctrl+z:quit>:Z(www.daowen.com)

Exception Handle 2:

Enter two numbers:1 2

Harmonic mean of 1 and 2 is 1.33333

Geometric mean of 1 and 2 is 1.41421

Enter a new pair of numbers<Ctrl+z:quit>:1-1

(x+y)==0 not allowed.

Negative values not allowed.

Enter a new pair of numbers<Ctrl+z:quit>:1-2

Harmonic mean of 1 and-2 is 4

Negative values not allowed.

Enter a new pair of numbers<Ctrl+z:quit>: Z

仔细分析上述程序运行示例,分析一下两种异常处理方案的差异,并利用以前实验介绍的调试方法跟踪程序的执行流程,理解异常处理的执行逻辑。

___________________________

___________________________

___________________________

___________________________

___________________________

___________________________

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈