【问题标题】:Program Code finished with exit status 124程序代码完成,退出状态为 124
【发布时间】:2023-02-21 01:06:48
【问题描述】:

我正在尝试使用 C 程序计算函数但出现错误。代码如下:

#include <stdio.h>
#include <math.h>

double VOLT_DIV(double t, double b);

int main()
{
    double formula, VBAT_CONVERT, SCALER, VCC;
    SCALER = 100.00;
    VCC = 3.30;
    formula = VOLT_DIV(30.02, 4.72);
    VBAT_CONVERT = ((formula)*(VCC)*(SCALER));
    return VBAT_CONVERT;

}

double VOLT_DIV(double t, double b)
{
    double c;
    c = (((t) + (b))/b);
    return c;
}

在重新启动我正在使用的 IDE 后,我修改了类型说明符和格式说明符还添加了一些标题。但到目前为止还没有运气

【问题讨论】:

  • 你期望发生什么?
  • 代码应该做什么?提示:它不打印任何东西。
  • 您正在返回 VBAT_CONVERT,它是 124,因此您的返回值。您是要打印它吗?
  • 你在说什么格式说明符?没有了。

标签: c


【解决方案1】:

main返回的是程序的退出状态。在这种情况下,计算结果。 0 以外的任何退出状态都被视为错误。我想你想打印结果,所以使用

printf("%f", VBAT_CONVERT);
return 0;

【讨论】:

    猜你喜欢
    • 2017-11-12
    • 2022-07-20
    • 2020-01-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-11-10
    • 2018-09-01
    相关资源
    最近更新 更多