这段代码定义了一个函数 `middle`,它试图计算两个整数的平均值,并在 `main` 函数中调用它输出结果。代码中存在一个语法错误,导致无法编译。 - 函数 `middle` 的定义中,在参数列表 `int a,int b` 后面多了一个分号。函数定义时参数列表后不应加分号,分号只用于函数声明(原型)。 - 另外,整数除法 `(a+b)/2` 会截断小数部分,例如 `(8+5)/2` 结果是 6 而不是 6.5。如果希望得到精确的平均值,需要考虑使用浮点数。
Copy this url:
QR-code: