在c+中编写电源模块代码+;,收到几个错误 我在C++中编写了不使用PUE()的代码,但是我有很多错误我无法理解: double power (double X, unsigned int N) { double value; unsigned int i = 1; for (i = 1, i <= N, i++) { result = result * X; } if (finite(result)) { return result; } else { return INFINITY; } }

在c+中编写电源模块代码+;,收到几个错误 我在C++中编写了不使用PUE()的代码,但是我有很多错误我无法理解: double power (double X, unsigned int N) { double value; unsigned int i = 1; for (i = 1, i <= N, i++) { result = result * X; } if (finite(result)) { return result; } else { return INFINITY; } },c++,C++,任何帮助都将不胜感激,谢谢。应该是for(i=1;i应该是for(i=1;i for(i=1,ifor(i=1;i for(i=1,ifor(i=1;我首先为语法修好你的(分号;代替逗号,)我也会在相乘之前给结果一个初始值。首先为语法修好你的(分号;代替逗号,)在相乘之前,我还将给出结果一个初始值。 In function 'double power(double, unsigned int)': Line 5: warning: right-hand operand of comma has

任何帮助都将不胜感激,谢谢。

应该是
for(i=1;i应该是
for(i=1;i
  • for(i=1,i
    for(i=1;i
    
  • for(i=1,i
    for(i=1;我首先为
    语法修好你的
    (分号
    代替逗号
    )我也会在相乘之前给
    结果一个初始值。首先为
    语法修好你的
    (分号
    代替逗号
    )在相乘之前,我还将给出
    结果
    一个初始值。
    In function 'double power(double, unsigned int)':
    Line 5: warning: right-hand operand of comma has no effect
    Line 5: error: expected ';' before ')' token
    Line 10: error: expected primary-expression before 'if'
    Line 10: error: expected ';' before 'if'
    Line 10: error: expected primary-expression before 'if'
    Line 10: error: expected ')' before 'if'