这个程序怎么读?

2024-12-17 05:00:16
推荐回答(2个)
回答1:

先从main函数开始读,定义两个浮点数a,b, 之后在屏幕上打印"a,b =",然后将读到的值分别赋值给a,b。之后进入max()函数,根据if语句,如果ab, 则直接打印a,不用进行数据交换。这里涉及形参和实参的知识,max(float a, float b)中的float a和float b 表示的是a ,b 为浮点型的形参(形式参数),而max(a,b)中的a,b则表示实参(实际参数),这里要注意的一点是,形参和实参一定要是同一种数据类型,不然编译器会报错。

回答2:

上面的max函数,是对两个形式参数的大角进行比较,如果第一个参数的值小于第二参数,那么就交换两个变量的值,然后输出前面一个变量的直就是输出两个参数中较大的一个数。